問題はodbc_connection
、最後に挿入された ID を取得する必要があることです。
ここでこのクエリを使用しますが、必要な結果が得られません。
echo $result = odbc_exec($connection, "SELECT @"."@IDENTITY AS Ident");
私は何か間違ったことをしていますか?
問題はodbc_connection
、最後に挿入された ID を取得する必要があることです。
ここでこのクエリを使用しますが、必要な結果が得られません。
echo $result = odbc_exec($connection, "SELECT @"."@IDENTITY AS Ident");
私は何か間違ったことをしていますか?
挿入先のテーブルに Identity 列があると思いますか?
必要な結果が得られないと言うとき、間違った番号を取得しているのか、それとも null を取得しているのかということですか? 間違った番号を取得している場合、挿入するテーブルには別のテーブルに挿入するトリガーがありますか?
ODBC で MySQL を使用している場合は、次のクエリを使用できます。
"SELECT LAST_INSERT_ID( );"
また
SELECT @@IDENTITY AS ID