首页 > 解决方案 > php用逗号转换字符串以在MySQL中查询

问题描述

我可以在 php 中转换这个吗

$myvar = 'string1,string2,string3'

进入这个查询MySQL:

SELECT * ... AND `table`.`colums` IN ('string1' , 'string2' , 'string3') ..

标签: phpmysql

解决方案


您可以使用拆分功能,例如

list($string1, $string2, $string3) =
    split(",", $my_var);

或者,如果使用 PHP 7,您可以使用爆炸

$result = explode(",",$my_var);

推荐阅读