[英]How to create table from PDO in yii2?
Hy guys, How to create table in PDO yii2? 大家好,如何在PDO yii2中创建表格? this code in my controller 此代码在我的控制器中
$db = new yii\db\Connection([
'dsn' => 'pgsql:host=localhost;dbname=mydata',
'username' => 'local',
'password' => 'bukapeta',
'charset' => 'utf8',
]);
$commandR = "CREATE TABLE mencoba(nama_tempat TEXT ,tanggal TEXT ,waktu TEXT ,alamat TEXT ,jenis_tempat TEXT ,keterangan TEXT ,foto_lokasi TEXT ,latitude TEXT ,longitude TEXT ,tanggal_buat TEXT ,update_terakhir TEXT ,pembuat TEXT);"
$command = $db->createCommand($commandR);
$command->execute();
but this error please help me.. 但是这个错误请帮帮我..
add $db->open()
添加$db->open()
$db = new \yii\db\Connection([
'dsn' => 'pgsql:host=localhost;dbname=mydata',
'username' => 'local',
'password' => 'bukapeta',
'charset' => 'utf8',
]);
$db->open();
You can use the method createTable
of the queryBuilder
. 您可以使用queryBuilder
createTable
方法。 For example : 例如 :
$queryBuilder = rows = (new \yii\db\Query());
$sql = $queryBuilder->createTable('myTable', [
'id' => 'pk',
'myColumn' => 'string',
'myOtherColumn' => 'number'
]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.