何时/如何在mysql_query中使用反引号和单引号?

时间:2014-04-06 05:52:44

标签: php mysql sql

mysql_query("select ip from table1 where ip=$ip",$conn);*NOT work*  
mysql_query("select ip from table1 where ip='$ip'",$conn);*work*

问题是什么?

1 个答案:

答案 0 :(得分:0)

在使用MySQL列名或数据库名称或表名的任何地方使用`符号都会更好。

并使用'无论何时定义值。

用""覆盖您的查询

$sql=mysql_query("SELECT * FROM `dbname`.`tablename` WHERE `columnname`='$value' ");