首页 > php无法与数据库连接?

php无法与数据库连接?

请问这是怎么回事?

<?php
return array(
    //'配置项'=>'配置值'
    
    'DB_TYPE'=>'pdo',
    'DB_USER'=>'root',
    'DB_PWD'=>'123456789',
    'DB_PREFIX'=>'think_',
    'DB_DSN'=>'mysql:host=localhost;dbname=demo_hotel;charset=UTF8',
    
);
?>
<?php
// 本类由系统自动生成,仅供测试用途
class RoomAction extends Action{
   
    public function showRoom(){
      
        $room=M('think_room');

        $rooms=$room->select();
        dump($rooms);
      

        //$this->display();

    }
  
}
?>

我的数据库是这样的结构

然后页面就是一直显示false,请问我是哪里写错了么


看下官方文档,小版本之间差距还不小,建议直接设置mysql,系统默认全部用pdo方式了
http://document.thinkphp.cn/manual_3_2.html#connect_db


你用的可是tp3.2.3?如果是的话,DB_TYPE应该改为mysql,而不是pdo。

【热门文章】
【热门文章】