Существует проблема автоматического извлечения имен полей из таблицы 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++;
}
}
}
?>
Динамически созданное текстовое поле (в соответствии с количеством столбцов в таблице) работает нормально, но полеимена не могут быть сгенерированы!Может кто-нибудь дать совет или помочь по этому вопросу?Спасибо!