PDO查询不成功!该如何处理
程序员文章站
2022-05-04 20:21:00
...
PDO查询不成功!
代码如下:
error_reporting(0);
$dsn = "mysql:host=localhost;dbname=liuyan";
$db = new PDO($dsn, 'root', 'root');
$name = $_POST['name'];
$password = md5($_POST['password']);
//$date = date("Y-m-d H:i:s");
$sql = "select * from admin where user_name=? and password=?";
$stm = $db->prepare($sql);
$stm->execute(array($name,$password));
$rs=$stm->fetch();
var_dump($rs);
if(empty($rs)){
echo "";
} else{
echo "";
}
?>
admin表
现在问题是:fetch取出来用empty判断返回false,为啥会这样?
------解决思路----------------------
说明没有出现错误
因此可以认为你的表中没有符合条件的记录
代码如下:
error_reporting(0);
$dsn = "mysql:host=localhost;dbname=liuyan";
$db = new PDO($dsn, 'root', 'root');
$name = $_POST['name'];
$password = md5($_POST['password']);
//$date = date("Y-m-d H:i:s");
$sql = "select * from admin where user_name=? and password=?";
$stm = $db->prepare($sql);
$stm->execute(array($name,$password));
$rs=$stm->fetch();
var_dump($rs);
if(empty($rs)){
echo "";
} else{
echo "";
}
?>
admin表
现在问题是:fetch取出来用empty判断返回false,为啥会这样?
------解决思路----------------------
说明没有出现错误
因此可以认为你的表中没有符合条件的记录
相关文章
相关视频
上一篇: php递归方法实现无限分类实例