MySQLi绑定参数与IN数组

MySQLi绑定参数与IN数组,第1张

MySQLi绑定参数与IN数组

在这种情况下,这样做是不合适的。您正在构造实际的SQL(这就是逗号引号),并将其作为参数传递。它基本上以评估

value3 IN('...')
那里
...
是全部
$values

同样,这是关于引号的一个好电话。MySQL使用单引号。

您将需要仅使用字符串连接来构建SQL,或者使用多个参数。

编辑

举个例子:

$values = array('a','b','c','d');$values = "'" . implode("','", $values) . "'";$stmt->prepare('SELECt value1, value2 FROM table1 WHERe value3 IN (' . $values . ')');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5122434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存