sqli查询不会提取具有异常字符的数据

时间:2016-03-14 05:55:01

标签: php mysql mysqli

我正在使用mysqli查询来提取数据:

$query = "SELECT * FROM prices WHERE item IN " . $inString;
$data = mysqli_query($mysqli, $query);
while($row = mysqli_fetch_array($data)) 
{
    $itemssql[$z] = array('name'=>$row['item'], 'price'=>$row['current_price']);
    $z++;
}

我已经在phpMyAdmin中检查了查询并且正在通过正确的行,但是while循环忽略了某些行。

e.g。 [' item'] ='★Bayonet'

我相信这是与角色的关系,★'因为其他具有以下字符的行没有被拉过:'龙王','™'

我可以做些什么来拉动这些行并将它们添加到数组$ itemssql?

0 个答案:

没有答案