如何为此PDO查询添加其他值?

时间:2015-11-15 15:22:37

标签: php mysql pdo

我有以下代码:

 $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。

1 个答案:

答案 0 :(得分:2)

请在数据库中插入第二个值(INSERT INTO Ingredients (ing, id) VALUES ('ING_HERE', $ID) ),您希望最终查询看起来像这样:

$query

要执行此操作,请将$query = 'INSERT INTO Ingredients (ing, id) VALUES '; 更改为:

, $ID)

如果你追加:

find_verified_user

到查询结尾。