こんにちは私はmysqlの特定のテーブルから列のリストを取得し、列に基づいてフォームを生成しようとしていますが、エラーが発生し続け、ページが空白になります。
mysql_select_db($DB_Name) or die(mysql_error());
$query=mysql_query("SHOW COLUMNS FROM mytable") or die (mysql_error());
$j=0;
while($row=mysql_fetch_assoc($query)){
if(substr($row,0,2)=="S_"){
echo substr($row,2);?>:<input type="text" name="<?php echo $row;?>" maxlength="<?php echo getlength($j, "mytable");?>" /><?php ?><!--textbox code here --><?php
}
$j++;
}
getlength();
length of a field
は、列のを簡単に取得できるようにするために作成したメソッドです。正確に動作します。
ありがとう
私は言及しなかったと思います。サイトは動的であるため、列の名前は不明です。これのポイントは、特定のテーブルから列名のリストを取得し、それを整然と表示することです。