请问这是怎么回事?
<?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。