本文实例讲述了Thinkphp5.0框架的Db操作。分享给大家供大家参考,具体如下:
连接操作:
namespace app\index\controller;
use think\Controller;
use think\Db;
class Index extends Controller
{
public function study_db(){
//方式一:默认读取配置文件的配置
$res = Db::connect();
//方式二:手动配置,使用一个数组
$res = Db::connect([
'type' => 'mysql',
'hostname' => '127.0.0.1',
'database' => 'bodywork3',
'username' => 'root',
'password' => '666',
'hostport' => '3306',
'charset' => 'utf8'
]);
//方式三:手动配置,使用一个字符串
$res = Db::connect("mysql://root:password@127.0.0.1:3306/database_name#utf8");
//方式四:手动配置,使用一个字符串
//这种方式,需要在config配置文件中有tp_db_config数组配置
$res = Db::connect("tp_db_config");
}
}
查询sql:
$data = Db::query("select * from user");
dump($data);
$data = Db::table('user')->se