
正文
php后台数据库表格输出 php输出数据库数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php后台查出数据,输出在html表格里,怎么做
table
tr
tdID/td
td标题/td
/tr
?php
$query=mysql_query('select.....');
while($row = mysql_fetch_array($query)){
?
tr
td?php echo $row['id']; ?/td
td?php echo $row['title']; ?/td
/tr
?php
}
?
/table
原生php后台数据库表格输出的就这样循环出来
多个字段就加多几个td就行
最好做个处理php后台数据库表格输出,把查找出来php后台数据库表格输出的结果组编成新数组php后台数据库表格输出,使用foreach循环比较好
相关问答
Q1: php连接数据库并显示指定的数据,就是以表格的形式输出的,求代码解析
主要的写出来啊
$query="select
*
from
student
where
id=01";
$res=my_sql_query($query);
$date=array();//保存得到的数据
where($row=mysql_fetch_assoc($res)){
$date=$row['填写你表的字段'];
}
下面循环遍历$date输出到table就可以了啊
Q2: PHP连接oracle数据库后查询多个表怎么输出到对应的表格内?
用联合查询就可以实现
一般包括左外连接,右外连接和内连接
可以用on设置每两个表之间的关联关系,查询后遍历输出到页面就可以了
Q3: php 把数据库中的数据 输出到 Excel
方法一:
?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=test_data.xls");
$tx='表头';
echo
$tx."\n\n";
//输出内容如下:
echo
"姓名"."\t";
echo
"年龄"."\t";
echo
"学历"."\t";
echo
"\n";
echo
"张三"."\t";
echo
"25"."\t";
echo
"本科"."\t";
?
方法二:
PHPEXCEL
类库,功能强大,支持win
Excel2003
,Win
Excel2007.下载类库,里边有例子
Q4: PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)?
讲php后台数据库表格输出的复杂了啊!\x0d\x0a你先在一个完整版的PHPExcel之后解压php后台数据库表格输出,在“Examples”目录下会找到一大堆例子php后台数据库表格输出,根据你的要求这个“01simple-download-xlsx.php”文件就可以了!\x0d\x0a注:你先保持“01simple-download-xlsx.php”文件所在的目录位置不要变,测试好了,再改变名,移到别的地方,地方变了的话,文件里的 “require_once dirname(__FILE__) . '/../Classes/PHPExcel.php';”的所在位置也要变!\x0d\x0a我们要改动代码很少,如下:\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}
Q5: 基于PHP和HTML,前端后台分离,输出表格怎么写
这个功能的实现有点复杂:
首先要后台读取php数据:
建立一个PHP文件:read_mysql.php;
后台读取数据库数据的代码如下:
?php
$conn= @mysql_connect("localhost","root","root") or die("数据库链接失败!");
//链接数据库 "test1"
mysql_select_db("test1",$conn);
//链接表单p_admin
$sql="SELECT * FROM p_admin";
$query=mysql_query($sql,$conn);
//将数据库表单数组赋值给变量$row;
$row=mysql_fetch_array($query)
?
然后将后台数据库的数据遍历到前台的表格中来:
代码如下:
?php
include_once ('read_mysql.php');
$sql="SELECT * FROM p_admin";
$query=mysql_query($sql,$conn);
//将数据库表单数组赋值给变量$row;
while($row= mysql_fetch_array($query))
{
$result[]=$row;
}
echo"table border=1px cellspacing=0px align=center";
echo"
tr
thuid/th
thmid/th
thusername/th
thpassword/th
thremark/th
/tr
";
foreach($result as $key=$v){
echo"tr";
foreach($v as $k=$vo){
echo "td";
echo $vo;
echo"/td";
}
echo"/tr";
}
echo"/table";
?
php后台数据库表格输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php输出数据库数据、php后台数据库表格输出的信息别忘了在本站进行查找喔。







