我有一个数组,其值为
$array = array('T-106', 'T-125', 'anyname');
$imploade_id = implode(', ', $array);
我想将这些结果放入mysql
mysql_query("select * from table_name where userid in ($imploade_id)");
但是我的查询错误
Unknown column 'T' in 'where clause'
我也用过
select * from table_name where userid in ( CONVERT ('T-106' USING urf8) )
它仅适用于一个id,但我不知道如何使用$implode_id
或使用一组id。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您想要放入数据库,请使用INSERT
而不是SELECT
。
示例:
mysql_query("INSERT INTO table_name (column) values ($imploade_id)");