$request = Db::connect( [ 'type' => 'pgsql', 'hostname' => '127.0.0.1', 'database' => 'keyword', 'username' => '', 'password' => '', 'hostport' => '5432' ] )->query('select * from keyword limit 1'); dump($request);
1. database 配置
'DB_TYPE' => 'pgsql',
2. 打開php擴展 - 》 開啟php_pgsql.dll , php_pdo_pgsql.dll
3. postgresql 里 user 為關鍵字 ,若有數據表名字為user ,則 :
在tp中
要查詢此表時 ,可以 如:$user = Db::name("\"user\"")->select(); 需要轉義
class User extends Model{ // 數據表名稱 protected $table = "\"user\""; /* public static function te(){ $user = Db::name("\"user\"")->select(); return $user; }*/