通过表名显示数据库中该表的表头和内容(mysql扩展库操作)

  • 编写一个函数,接收一个表名,然后把表的表头和内容显示在网页
 <?php
function readTab($tableName){
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("连接失败".mysql_error());
}
mysql_select_db("test",$conn);
mysql_query("set names utf8",$conn);
$sql="select * from $tableName";
$res=mysql_query($sql,$conn);
//读取结果集中的行数
$rows=mysql_affected_rows($conn);
//读取结果集中的列数,mysql_num_fields()返回结果集中字段的数目
$colums=mysql_num_fields($res);
//显示表头
echo "<table border=1 cellspacing=0 cellpadding=3px><tr>";
for($i=0;$i<$colums;$i++){
//mysql_field_name()取出结果集中指定字段的字段名
$fieldName=mysql_field_name($res,$i);
echo "<th>$fieldName</th>";
}
echo "</tr>";
//显示表格内容
while($row=mysql_fetch_row($res)){
echo "<tr>";
for($j=0;$j<$colums;$j++){
echo "<td>$row[$j]</td>";
}
echo "</tr>";
}
echo "</table>";
mysql_close($conn);
}
//调用函数readTab
readTab("user1");
?>

结果显示如下:

通过表名显示数据库中该表的表头和内容(mysql扩展库操作)

上一篇:js es6 map函数


下一篇:netty系列之:Event、Handler和Pipeline