私は顧客データベースのスクリプトを作成しています。各エントリの詳細を編集、削除、および表示できる「顧客管理」サイトを実装したいときに、奇妙な問題に遭遇しました。すべてが期待どおりに機能しますが、ID フィールドは空のままでどこにも追加されません。
次のコードがあります。
<?php
$qresult = mysql_query("SELECT ID , FirstName, LastName, Company FROM hs_customers");
echo "<table class='coverview' border='0' width='100%' cellpadding='0' cellspacing='0'>";
echo "<th>FirstName</th>
<th>LastName</th>
<th>Company</th>
<th>Options</th>";
while($row = mysql_fetch_array($qresult))
{
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>" .
"<td>" . $row['LastName'] . "</td>" .
"<td>" . $row['Company'] . "</td>" .
"<td>" . "<a href='?action=details&id='" . $row['ID'] . "'>Details</a>" . " " .
"<a href='?action=edit&id='" . $row['ID'] . "'>Edit</a>" . " " .
"<a href='?action=delete&id='" . $row['ID'] . "'>Delete</a>" . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>