PHP sql 语句问题
$sql="select*from`admin`where`name`="'.$_POST['name'].'"and`password`="'.$_POST['pass...
$sql="select * from `admin` where `name`="'.$_POST['name'].'" and `password`= "'.$_POST['passwd'].'"";
这是我定义的SQL语句,但是系统总是报错,一旦我改成
$sql="select * from `admin` where `name`=".$_POST['name']." and `password`= ".$_POST['passwd']."";这样,得到的结果又是空的。我查了最后$sql的结果是select * from `admin` where `name`=admin and password`=123; 在MYSQL数据库中这条数据是存在的,这让我很不解,希望高手给解答下我到底错在哪? 展开
这是我定义的SQL语句,但是系统总是报错,一旦我改成
$sql="select * from `admin` where `name`=".$_POST['name']." and `password`= ".$_POST['passwd']."";这样,得到的结果又是空的。我查了最后$sql的结果是select * from `admin` where `name`=admin and password`=123; 在MYSQL数据库中这条数据是存在的,这让我很不解,希望高手给解答下我到底错在哪? 展开
8个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询