我正在写这个命令
$result = mysql_query("SELECT * FROM register where name= ‘lakhan’ ") or die(mysql_error());
当运行php文件时显示:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘lakhan’'
我正在使用MySql Server 5.5 AND INSTEAD OF = sign我在查询中也使用了LIKE然后太错误了。请帮我解决它
答案 0 :(得分:0)
在值周围使用单引号:
$result = mysql_query("SELECT * FROM register where name= 'lakhan' ") or die(mysql_error());
不要再使用已弃用的mysql_*
API。使用mysqli_*
或PDO
准备好的陈述。