【发布时间】:2011-08-28 12:52:07
【问题描述】:
我正在尝试将数组作为 IN 变量传递给 $stmt->bind_param。我该怎么做?
$values = array('a','b','c','d');
$values = '"' . implode('","', $values) . '"';
$stmt->prepare('SELECT value1, value2 FROM table1 WHERE value3 IN (?)');
$stmt->bind_param('s', $values);
我无法让它为我的生活工作。有什么想法吗?上面的代码只是一个示例。
【问题讨论】:
-
可以单独绑定吗?
-
我认为这是你内爆的方式。 MySQL 不喜欢
"(双引号)。你试过用单引号吗? -
@jason 我用单引号试过了,但是不行。