カテゴリー
db

laminas db insert

insert(挿入)

zend_dbのinsert文は簡単だったなぁ…


use Laminas\Db\Adapter\Adapter;
 
$db = new Adapter([
    'driver'   => 'Pdo_Pgsql', //postgresを使う場合
    'database' => 'データベース名',
    'username' => 'ユーザー名',
    'password' => 'ユーザーパスワード',
]);
$sql = new Sql($db);
$insert = $sql->insert("item");
$insert->values([
    'name' => 'test',
    'kosu' => 1
]);
$statement = $sql->prepareStatementForSqlObject($insert);
$results = $statement->execute(); 

もっと短く書ける方法をご存じの方はお知らせくださいm(__)m

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です