私が注文テーブルに順序を挿入するために準備されたステートメントを使用していたが、今私が注文テーブルに挿入された最後のIDに基づいて注文項目のテーブルに注文項目を挿入する:mysql_insert_id()に相当するものは何ですか?準備文を使用して?
if (isset($_POST['process'])) {
$order_name = $_POST['order_name'];
//create initial order
$stmt = $conn2->prepare("INSERT INTO orders (order_name) VALUES (?)");
$stmt->bind_param('s', $order_name);
$stmt->execute();
//this gets the most recent auto incremented ID from the database - this is the order_id we have just created
$order_id = mysql_insert_id();
//loop over all of our order items and add to the database
foreach ($_SESSION['order'] as $item) {
同等である何準備された文を使用してmysql_insert_id();
に?
は、あなたの質問は何ですか? –
mysql_insert_id()とは何ですか?準備されたステートメントスタイルで? – user1227124
つまり、PDOライブラリのmysql_insert_idに相当するものは何ですか? [ドキュメント](http://www.php.net/manual/en/pdo.lastinsertid.php)に何か問題がありますか? –