thinkphp连接数据库:
创建数据库thinkphp,表think_user
定位到Application---Common---Conf---config.php添加数据库
<?php
return array(
//第一种方法:mysql全局定义
'DB_TYPE'=>'mysql',
//数据库类型
'DB_HOST'=>'localhost',
//服务器地址
'DB_USER'=>'root',
//用户名
'DB_PWD'=>'',
//密码
'DB_NAME'=>'thinkphp',
//数据库名
'DB_PORT'=>'3306',
//端口
'DB_PREFIX'=>'think_',
//数据库表前缀
//第二种方法:PDO专用定义
'DB_TYPE'=>'pdo',
//数据库类型
'DB_USER'=>'root',
//用户名
'DB_PWD'=>'',
//密码
'DB_PREFIX'=>'think_',
//数据库表前缀
'DB_DSN'=>'mysql:host=localhost;dbname=thinkphp;charset=UTF8',
//错误调试
'SHOW_PAGE_TRACE'=>true,
);
?>
IndexController.class.php
<?php
namespace Home\Controller;
use Think\Controller;
use Think\Model;
class IndexController extends Controller{
public function model(){
//创建Model基类,传递User表,think_user
$user=new Model('User');//也可以写成$user=M('User');且use Think\Model;不需要声明了
var_dump($user->select());//打印数据库表think_user内容
}
}
?>