
正文
php调出数据库的表 php 调用数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么调用输出显示SQL数据库一个表格内的所有数据?
$sql = "select * from test";
$db-fetchAll($sql);
//查询出来放到模板然后就没事了。。这有什么难得
?php
foreach($arr as $key=$val){
?
trtdinput type="checkbox" name="key" value="1"/td
td ?echo $val['id']?/td
img src="..."td编辑/td
img src="..."td 复制/td
img src="..."td 删除/td
td ?php echo $val['url']?/td
?php
}
?
相关问答
Q1: 怎样控制php页面调出数据库里的内容多少??
限制条数 用limit 0 ,10就是取最前面php调出数据库的表的10条
限制字符 用字符截取函数 substr() 截取中文用正则或者mb_substr或者iconv_substr()
=============================
截取英文php调出数据库的表的substr("iceweb.cn",0,5)//返回icewe
mb_substr("汉字测试",0,2,'UTF-8')//返回汉字
iconv_substr类似mb_substr
Q2: php中怎样把数据库中的数据调用出来 并按表格形式输出显示
$conn=mysql_connect("localhost","root","");
$db=mysql_select_db('cb',$conn);
$sql1="select * from user";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
echo $num;
表格自己建一个,和JS一链接就差不多了,细节再弄弄
Q3: php联动下拉菜单,动态获取数据库及数据库的所有表
比如你有一个城市表
city,有字段id和city_name,
代码如下:
?php
$sql
=
'select
*
from
city';
$res
=
mysql_query($sql);
$cities
=
array();
while
($row
=
mysql_fetch_assoc($res)
)
{
$cities[$row['id']]
=
$row['name'];
}
?
--
请选择城市
--
?php
foreach
(
$cities
as
$id=
$city
)
{
?
?php
echo
$city;
?
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities
,然后循环$cities,按照下拉表单的格式输出option选项就好了
Q4: mysql数据库里面的表用PHP是怎么读取出来的?
mysql
有一个默认php调出数据库的表的数据库,叫做information_schema
连上这个库,执行下面的语句(php调出数据库的表你自己那可能的改下下面的sql)
//table_schema
是php调出数据库的表你的数据库名字
table_name是表名
select
*
from
tables
where
table_schema
=
'storage'
and
table_name
like
'product%'
php调出数据库的表你看看库中这个表结构就明白php调出数据库的表了,呵呵
Q5: PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)?
讲的复杂了啊php调出数据库的表!\x0d\x0a你先在一个完整版的PHPExcel之后解压php调出数据库的表,在“Examples”目录下会找到一大堆例子,根据你的要求这个“01simple-download-xlsx.php”文件就可以了!\x0d\x0a注php调出数据库的表:你先保持“01simple-download-xlsx.php”文件所在的目录位置不要变,测试好了,再改变名,移到别的地方,地方变了的话,文件里的 “require_once dirname(__FILE__) . '/../Classes/PHPExcel.php';”的所在位置也要变!\x0d\x0aphp调出数据库的表我们要改动代码很少,如下php调出数据库的表:\x0d\x0a// Add some data\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)\x0d\x0a-setCellValue('A1', 'Hello')\x0d\x0a-setCellValue('B2', 'world!')\x0d\x0a-setCellValue('C1', 'Hello')\x0d\x0a-setCellValue('D2', 'world!');\x0d\x0a\x0d\x0a// Miscellaneous glyphs, UTF-8\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)\x0d\x0a-setCellValue('A4', 'Miscellaneous glyphs')\x0d\x0a-setCellValue('A5', 'éàèùâêîôûëïüÿäöüç');\x0d\x0a、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、\x0d\x0a直接用的我的替换\x0d\x0a$objPHPExcel-setActiveSheetIndex(0)//这个就是现实导出的表第一行,有几列是根据你的那张表有几列!\x0d\x0a-setCellValue('A1', '单号')\x0d\x0a-setCellValue('B1', '标题')\x0d\x0a-setCellValue('C1', '内容')\x0d\x0a-setCellValue('D1', '序列')\x0d\x0a-setCellValue('E1', '数字');\x0d\x0a//下面实现的就是建立数据库连接,直接到表,你的连接数据库、表、字段应该与我的不一样,你可以参考\x0d\x0a$conn=@mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());//连接mysql数据库\x0d\x0amysql_select_db("temp",$conn) or die("数据库访问错误".mysql_error());//数据库\x0d\x0amysql_query("set character set gb2312");\x0d\x0amysql_query("set names gb2312");\x0d\x0a\x0d\x0a$sqlgroups="select * from test ";//查询这一张表的条件\x0d\x0a$resultgroups=mysql_query($sqlgroups);\x0d\x0a$numrows=mysql_num_rows($resultgroups);\x0d\x0aif ($numrows0)\x0d\x0a{\x0d\x0a$count=1;\x0d\x0awhile($data=mysql_fetch_array($resultgroups))\x0d\x0a{\x0d\x0a$count+=1;\x0d\x0a$l1="A"."$count";\x0d\x0a$l2="B"."$count";\x0d\x0a$l3="C"."$count";\x0d\x0a$l4="D"."$count";\x0d\x0a$l5="E"."$count";\x0d\x0a$objPHPExcel-setActiveSheetIndex(0) \x0d\x0a-setCellValue($l1, $data['id'])//这就是你要导出表的字段、与对应的名称\x0d\x0a-setCellValue($l2, $data['title'])\x0d\x0a-setCellValue($l3, $data['content'])\x0d\x0a-setCellValue($l4, $data['sn'])\x0d\x0a-setCellValue($l5, $data['num']);\x0d\x0a}\x0d\x0a}
关于php调出数据库的表和php 调用数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








