使用CONVERT转换mysql中的特殊字符

时间:2011-10-10 10:40:08

标签: php mysql

我有一个数组,其值为

$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。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果您想要放入数据库,请使用INSERT而不是SELECT

示例:

mysql_query("INSERT INTO table_name (column) values ($imploade_id)");