问答详情
源自:2-5 模型类

pdo链接数据库成功,但是查询不到数据,返回布尔值

我试了插入,修改,删除的sql语句,都没问题,就是select不行。和php的版本有关系吗?我用的是php7。或者有什么方法查询是哪里出错么?

提问者:慕田峪3544830 2017-05-18 18:41

个回答

  • lin_zone
    2017-05-19 15:44:31
    已采纳

    你执行sql语句有没有可能出问题

  • lin_zone
    2017-05-19 15:46:13

    控制器:
    $model = new \core\lib\model();
    $sql = 'select * from user';
    $ret = $model->query($sql);
    p($ret->fetchAll());

    模型:

    <?php
    namespace core\lib;
    class model extends \PDO{
        public function __construct()
        {
            $dsn = 'mysql:host=localhost;dbname=teach_learn';
            $username = 'root';
            $passwd = 'root';
            try{
                parent::__construct($dsn, $username, $passwd);
            }catch (\PDOException $e){
                p($e->getMessage());
            }
        }
    }