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,请问我是哪里写错了么

阅读 2.4k
2 个回答
新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进