从MySQL表中自动检索字段名称存在问题。如果可能的话,名称可以与动态创建的文本框一起以这种格式放置吗? :从表中自动生成字段名称PHP
,我创建至今的代码下方:
<?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++;
}
}
}
?>
动态创建文本框(按列从表中的号码)工作正常,但不能产生字段名!有人可以提供建议或帮助吗?谢谢!
任何人有想法了? – JavaNoob 2010-09-15 08:42:18