0
我的MySQL的代码返回重复值当我使用下面的代码:SELECT DISTINCT返回重复
首先,这里是我的代码:
$customer = htmlspecialchars($_GET['customer']);
$STH = $DBH->query("SELECT DISTINCT customer FROM table WHERE customer LIKE
'$customer%' LIMIT 4");
$STH->setFetchMode(PDO::FETCH_ASSOC);
while($row = $STH->fetch()){
$customer_name = $row['customer'];
$list .= "<p>" .$customer_name. "</p>";
echo $list;
}
是不是有什么毛病我的SELECT语句?
我读过,当空间等数据条目存在细微差异时,可以返回重复值。我检查并重新检查了条目,它们始终完全相同。
你,当你路过'$ customer'直接查询错误的开始 –
看到正在返回什么可以帮助... – sevenseacat
你可以在phpMyAdmin或类似的东西中运行相同的查询,并检查你是否得到预期的结果? – Latheesan