使用LIKE子句从MySQL结果中删除重复记录


Remove duplicate record from MySQL result using LIKE clause?

如何使用LIKE子句从MySQL结果中删除重复记录?

$lname = $_POST["lname"];
$result = mysql_query("SELECT DISTINCT fname, lname, email FROM users WHERE lname LIKE '$lname%' ORDER BY lname ASC");

但仍然显示重复记录?

首先要注意SQL注入!

其次,您需要进行Delete

第三:可能有许多人的姓氏内部相同。