下面插入一个变量就好了。但你怎么做两个?
$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);
但这似乎不起作用。
答案 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);