我有以下代码:
$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 添加到它。
最佳答案
请将第二个值 ($ID
) 插入数据库,您希望最终查询看起来像这样:
INSERT INTO Ingredients (ing, id) VALUES ('ING_HERE', $ID)
为此,如果将 $query
更改为:
$query = 'INSERT INTO Ingredients (ing, id) VALUES ';
如果你追加:
, $ID)
到查询结束。
关于php - 如何向此 PDO 查询添加另一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33721352/