私は最近 ezSQL に出会い、とてもクールだと思いました。
チュートリアルに基づいて、次の手順を実行して新しい行を作成します。
$db->query(“INSERT INTO users (name) VALUES ('Amy')”) ;
上記のクエリの ID (自動インクリメントを想定) を取得するにはどうすればよいですか?
ありがとう!
実行されたクエリの戻り値は影響を受けた行の数ですが、挿入 ID は $db->insert_id で見つけることができます。
したがって、コードは次のようになります。
$result = $db->query(“INSERT INTO users (name) VALUES ('Amy')”) ;
if($result){
$insert_id = $db->insert_id;
}else{
echo "Row could not be inserted.";
}
ドキュメントによると、IDは次の方法でアクセスできる必要があります$db->insert_id