[WordPress] ワードプレスの前に最後の自動インクリメントの ID を挿入するクエリ

スポンサーリンク

Question

最後の自動インクリメントの id を取得したいです。そのため、 wordpress.so で LAST_INSERT_ID(); を試みました。

$last_id = $wpdb->query(‘SELECT LAST_INSERT_ID();’);
$new_id = $last_id + 1;

が動作していないのと、 mysql 公式サイトに従って、それは最後に実行した INSERT ステートメントの id を与えます。

id を取得する他の方法がありますか?

答え

$wpdb → クエリの影響を受け、選択された行の数を示す整数値を返します。CREATE、ALTER、TRUNCATE、ドロップの SQL ステートメントに対して TRUE を返します。

Get_var 関数を代わりに使用する 方法があります。

$last_id = $wpdb->get_var(‘SELECT LAST_INSERT_ID();’);

$new_id = $last_id + 1;

http://stackoverflow.com/questions/27505867/last-auto-increment-id-before-insert-query-in-wordpress

スポンサーリンク

Leave a Reply