如何连接数据库php
有三种方式mysql
一、配置文件定义 TP5\application\database.phpsql
// 数据库类型数据库
'type' => 'mysql',数组
// 服务器地址服务器
'hostname' => '127.0.0.1',app
// 数据库名字符串
'database' => 'ceshi',io
// 用户名table
'username' => 'root',
// 密码
'password' => '',
// 端口
'hostport' => '',
二、方法配置
A、使用数组
$db = Db::connect([
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'ceshi',
// 用户名
'username' => 'root',
// 密码
'password' => '',
// 端口
'hostport' => '',
])
B、使用字符串的形式
$db = Db::connect("mysqly://root:123@127.0.0.1:3306/ceshi#utf8");
数据库类型://用户名:密码@数据库地址:数据库端口/数据库名#字符集。
数据库的基本使用
public function index(){
//一、使用系统Db类
$data = Db::table('user')->s elect();
//二、使用sql语句
$data = Db::query('select * from user');
}
操做方法
where和whereOr查询常常混合使用
数据的查询:增删改查及高级查询详见tp5手册