显示表中的内容 不知道字段的情况下 一个表,在不知道字段名称的情况下,怎么把字段名连同数据给显示出来?谁给下思路我的用途是,我传递一个表名参数过去,就把这个表的内容都列出来,谁有类似的实例,或者提供下思路,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.php.net/manual/zh/function.mysql-field-name.phphttp://www.php.net/manual/zh/function.mysql-fetch-field.php http://www.w3school.com.cn/php/func_mysql_fetch_array.asp $fields = mysql_list_fields($dbname, $_GET["b"], $conn);$columns = mysql_num_fields($fields);echo "<table style=\"Width:100%\" borderColor=\"#ffffff\" cellSpacing=1 cellPadding=0 align=\"center\" border=0><tr bgcolor=\"#E7E7E7\">";//显示字段名称for ($i = 0; $i < $columns; $i++) {echo "<td bgcolor=\"#E7E7E7\">". mysql_field_name($fields, $i) . "</td>";}echo "</tr>";//显示数据$result = mysql_query("select * from ".$_GET["b"]."");while($row = mysql_fetch_array($result)){echo "<tr>";for ($i2 = 0; $i2 < $columns; $i2++) {echo "<td bgcolor=\"#E7E7E7\">".$row[$i2]."</td>"; } echo "</tr>";}echo "</table>";我这样子解决,会不会太不效率了? mysql_fetch_field()name - 列名table - 该列所在的表名max_length - 该列最大长度not_null - 1,如果该列不能为 NULLprimary_key - 1,如果该列是 primary keyunique_key - 1,如果该列是 unique keymultiple_key - 1,如果该列是 non-unique keynumeric - 1,如果该列是 numericblob - 1,如果该列是 BLOBtype - 该列的类型unsigned - 1,如果该列是无符号数zerofill - 1,如果该列是 zero-filled php开发 mysql导出文件问题?请高手指点!!! 求页面上实现翻牌效果源码 第一次用THINKPHP 报路径错 用php插入数据只可以插入数字和字母插入不了文字 php+Zend+mysql如何布局前台页面? 找高手修改DZ论坛,价格面议 急聘PHP技术岗位 求全国各省市地区县级名称以及邮编、区号数据库 关于php curl采集微信文章图片的问题 求新闻发布系统源码,完整的,php+mysql zend studio8 怎么样进行设断点的单步调试?
http://www.php.net/manual/zh/function.mysql-fetch-field.php
$columns = mysql_num_fields($fields);
echo "<table style=\"Width:100%\" borderColor=\"#ffffff\" cellSpacing=1 cellPadding=0 align=\"center\" border=0><tr bgcolor=\"#E7E7E7\">";
//显示字段名称
for ($i = 0; $i < $columns; $i++)
{
echo "<td bgcolor=\"#E7E7E7\">". mysql_field_name($fields, $i) . "</td>";
}
echo "</tr>";
//显示数据
$result = mysql_query("select * from ".$_GET["b"]."");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
for ($i2 = 0; $i2 < $columns; $i2++)
{
echo "<td bgcolor=\"#E7E7E7\">".$row[$i2]."</td>";
}
echo "</tr>";
}echo "</table>";我这样子解决,会不会太不效率了?
name - 列名
table - 该列所在的表名
max_length - 该列最大长度
not_null - 1,如果该列不能为 NULL
primary_key - 1,如果该列是 primary key
unique_key - 1,如果该列是 unique key
multiple_key - 1,如果该列是 non-unique key
numeric - 1,如果该列是 numeric
blob - 1,如果该列是 BLOB
type - 该列的类型
unsigned - 1,如果该列是无符号数
zerofill - 1,如果该列是 zero-filled