您的位置:首页 > 编程语言 > PHP开发

PHP打印mysql表的信息

2013-12-30 20:48 225 查看
mysql_connect
<打开一个数据库连接>;
mysql_create_db
<创建一个数据库>
mysql_drop_db
<丢弃或者删除一个数据库>
mysql_fetch_field
<从结果集中取得列信息并作为对象返回>





<?php
//根据表名,打出表头信息
function
show_table_info($table_name){
$conn=mysql_connect("localhost","root","123456");
if(!$conn){
die("数据库连接失败".mysql_error());
}
mysql_select_db("test");
$sql="select * from
$table_name";
$res=mysql_query($sql,$conn);
if(!$res){
die("查询失败".mysql_error());
}
//返回行记录
$rows=mysql_affected_rows($conn);
echo "行数".$rows;
echo
"<br/>";
//返回列数
$cols=mysql_num_fields($res);
echo "列数".$cols;
echo "<table
border='1'>";
//返回结果集当中字段的信息,每次取一个,循环的去取,一次取一列
while($field_infor=mysql_fetch_field($res)){
//name是指的列名
//table该列所在的表名
//max_length
该列最大长度
echo
"<th>".$field_infor->name."</th>";
}
while
($row=mysql_fetch_row($res)){
echo
"<tr>";
foreach ($row as
$key=>$val){
echo
"<td>$val</td>";
}
echo
"</tr>";
}
echo
"<table>";
mysql_free_result($res);
}
show_table_info("users");
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: