我有以下代码:
$ing = $_POST['ingredients'];
$query = 'INSERT INTO Ingredients (ing) VALUES '; // base query
// dynamically build placeholders
$placeholders = implode(',', array_fill(0, count($ing), '(?)'));
$final_query = $query . $placeholders;
$qry = $con->prepare($final_query); // prepare
// bind the user names
$qry->execute($ing);
我想在以下查询中添加$ ID我将值存储在$ ID中但我只是想知道如何调整INSERT查询并向其添加$ ID。
答案 0 :(得分:2)
请在数据库中插入第二个值(INSERT INTO Ingredients (ing, id) VALUES ('ING_HERE', $ID)
),您希望最终查询看起来像这样:
$query
要执行此操作,请将$query = 'INSERT INTO Ingredients (ing, id) VALUES ';
更改为:
, $ID)
如果你追加:
find_verified_user
到查询结尾。