在MySQL IN 语句中使用 php 数组

MySQL查询数组条件,通常用到 IN 语法,如果能直接把php数组变量作为查询条件,那么整个代码可能会简洁不少,具体实施过程中发现还是有不少问题,主要集中在字符串拼接上,最终实现如下

数字型 ints:

$query = "SELECT * FROM `$table` WHERE `$column` IN(".implode(',',$array).")";

字符串 strings:

$query = "SELECT * FROM `$table` WHERE `$column` IN('".implode("','",$array)."')";

收工!

当前余额:¥ 0.00  本次消费:¥ 0.00