php中执行sql查询的语句为什么执行不了?

$sql="select * from user where name=$name and password=$password";
$result=mysql_query($sql);
代码如上。如果把第一句话换成这样就行了:
$sql="select * from user where name=hh and password=123456";

$sql="select * from user where name=$name and password=$password";

你先在在这条下边输出
echo $sql;看下这条sql语句输出的结果是否正确,然后再调试。
不成功,很有可能是由于你的变量输出有问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-22
//试试这样:
$sql="select * from user where name={$name} and password={$password}";
$result=mysql_query($sql);

本回答被网友采纳
第2个回答  2018-11-22
$sql="select * from user where name=".$name." and password=".$password;
php拼接问题吧?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网