我试图在PHP中执行这个mySQL查询。
$sql = "SELECT * FROM Property
WHERE CONCAT(name, '',
contact_number , '',
hostel_address,'',
renter_name,'',
other_details,'',
date_posted,'') LIKE '%".$var."'
ORDER BY STR_TO_DATE(date_posted,'%d/%m/%Y')";
我收到以下错误:
您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在第1行的'ORDER BY STR_TO_DATE(date_posted,'%d /%m /%Y')ASC'附近使用正确的语法
这里有任何帮助:(
答案 0 :(得分:0)
可以试试这个:
$sql = "SELECT * FROM Property WHERE CONCAT(name, '',contact_number , '', hostel_address,'',renter_name,'',other_details,'',date_posted,'') LIKE '%".$var."' ORDER BY STR_TO_DATE(date_posted,'%d/%m/%Y')";
请注意,在ORDER BY
之前应该有一个结尾的单引号