【发布时间】:2011-04-12 13:21:03
【问题描述】:
从 MySQL 表中自动检索字段名称存在问题。如果可能的话,可以将名称与动态创建的文本框一起放置在这种格式中吗? :
到目前为止我创建的代码位于下面:
<?php
include "db_connect.php";
$name = mysql_query("SELECT * from users");
$property = mysql_fetch_field($name);
$i = 0;
$result = mysql_query("SHOW COLUMNS FROM users");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
while($i<mysql_num_fields($result))
{
$meta=mysql_fetch_field($name,$i);
$new = $meta->name;
echo "$new: <input type=\"text\" name=\"{$row['Field']}\" size=\"40\"
maxlength=\"256\" /><br>";
$i++;
}
}
}
?>
动态创建的文本框(根据表中的列数)工作正常,但无法生成字段名称!有人可以就此提供建议或帮助吗?谢谢!
【问题讨论】: