while ($row = mysql_fetch_array($eventchoices)) {
echo $row['res_name']. " and " .$row['event_name'];
echo "<br>";
}
最後に挿入された行を表示したいのですが、これは現在配列内のすべてを取得していmysql_insert_id()
ますmysql_insert_id($row);
.
あなたの助けは大歓迎です
while ($row = mysql_fetch_array($eventchoices)) {
echo $row['res_name']. " and " .$row['event_name'];
echo "<br>";
}
最後に挿入された行を表示したいのですが、これは現在配列内のすべてを取得していmysql_insert_id()
ますmysql_insert_id($row);
.
あなたの助けは大歓迎です
mysql_insert_id()
テーブルにレコードを挿入する場合にのみ機能します (AUTO INCREMENT カラムを使用)。SELECT ステートメントで行の ID を取得しません。クエリでそれを行う必要があります。
参考までに、mysql_* 関数は新しいコードには使用しないでください。それらはもはや保守されておらず、コミュニティは非推奨プロセスを開始しています。赤いボックスが見えますか? 代わりに、準備済みステートメントについて学び、 PDOまたはMySQLiのいずれかを使用する必要があります。決められない場合は、この記事を参考にしてください。学習したい場合は、ここに良い PDO チュートリアルがあります。