MySql语法中的错误near = in where子句

时间:2015-04-19 11:20:58

标签: php

我正在写这个命令

$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然后太错误了。请帮我解决它

1 个答案:

答案 0 :(得分:0)

在值周围使用单引号:

$result = mysql_query("SELECT * FROM register where name= 'lakhan' ") or die(mysql_error());

不要再使用已弃用的mysql_* API。使用mysqli_*PDO准备好的陈述。