PDO:用於表ID 檢索的參數化SELECT 查詢
在此場景中,我們尋求根據名稱從表中檢索ID參數並使用該ID 來確定INSERT 操作是否成功。
使用參數化來完成此操作使用PDO 進行SELECT 查詢,請按照以下步驟操作:
$db = new PDO("...");
$statement = $db->prepare("SELECT id FROM some_table WHERE name = :name");
$statement->execute([':name' => "Jimbo"]);
$row = $statement->fetch(); $id = $row['id'];
$statement = $db->prepare("INSERT INTO some_other_table (some_id) VALUES (:some_id)");
$statement->execute([':some_id' => $id]);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
以上是如何透過參數化 SELECT 檢索表 ID 並將其用於帶有 PDO 的 INSERT?的詳細內容。更多資訊請關注PHP中文網其他相關文章!