tp笔记


4.连接数据库

<pre><code class="language-php">```php 1. ThinkPHP 采用内置抽象层将不同的数据库操作进行封装处理; 2. 数据抽象层基于 PDO 模式,无须针对不同的数据库编写相应的代码; 3. 使用数据库的第一步,就是连接你的数据库; 4. 在根目录的 config 下的 database.php 可以设置数据库连接信息; 5. 大部分系统已经给了默认值,你只需要修改和填写需要的值即可; // 数据库类型 'type' =&gt; 'mysql', // 服务器地址 'hostname' =&gt; '127.0.0.1', // 数据库名 'database' =&gt; 'grade', // 用户名 'username' =&gt; 'root', // 密码 'password' =&gt; '123456', // 端口 'hostport' =&gt; '3306', // 编码 'charset' =&gt; 'utf8', // 数据库表前缀 'prefix' =&gt; 'tp_', 6. type 属性默认支持的数据库有:mysql、sqlite、pgsql、sqlsrv; 7. 还有其它很多连接的细节和方式,需要在具体问题中或项目才能更好理解; 8. 比如:字符串连接 dsn、多模块、动态连接等,这里都暂略; 9. 配置完数据库,我们使用如下代码,在控制器端输出 mysql 里的数据; public function getNoModelData() { //$data = Db::table('tp_user')-&gt;select(); $data = Db::name('user')-&gt;select(); return json($data); }</code></pre>

页面列表

ITEM_HTML