插入两个变量php

时间:2013-12-24 04:37:59

标签: php pdo

下面插入一个变量就好了。但你怎么做两个?

 $query = $pdo->prepare("INSERT INTO `{$test}` (user_id) VALUES (?)");
 $query->bindValue(1, $idv);

我试过

$query = $pdo->prepare("INSERT INTO `{$test}` (user_id,another_id) VALUES (?,?)");
$query->bindValue(1, $idv);
$query->bindValue(1, $idvsecond);

但这似乎不起作用。

2 个答案:

答案 0 :(得分:1)

替换

$query->bindValue(1, $idvsecond);

$query->bindValue(2, $idvsecond);
              //  ^--------- Since you are adding a second parameter , just make this as 2

答案 1 :(得分:0)

对于要绑定的每个参数,请为其指定相应的编号:

$query = $pdo->prepare("INSERT INTO `{$test}` (user_id,another_id) VALUES (?,?)");
$query->bindValue(1, $idv);
$query->bindValue(2, $idvsecond);