如何在 db zf2 上插入记录?
how insert record on db zf2?
如何尝试在 data/mydatabase.db 上插入一条新记录。
我正在使用 zend framework 2 和 apiligity 在我的数据库中插入新记录
现在我可以获取所有记录,但我无法插入
有这个用于插入
public function create($data)
{ $sql = new Sql($this->adapter);
$insert = $sql->insert('album');
$newData = array(
'id' => $data->id,
'artist' => $data->artist,
'title' => $data->title
);
$insert->values($newData);
$selectString = $sql->getSqlStringForSqlObject($insert);
$results = $this->adapter->query($selectString, Adapter::QUERY_MODE_EXECUTE);
}
有一个错误
如何插入新记录?
谢谢
这是一个数据库错误:Integrity constraint violation: UNIQUE constraint failed: album.id
。
如果您使用的 ID 尚未被使用,您的代码应该可以正常工作。
基本上这意味着您已成功请求数据库存储您的数据,但 he/she 根据 his/her 配置礼貌地拒绝存储它。
如何尝试在 data/mydatabase.db 上插入一条新记录。 我正在使用 zend framework 2 和 apiligity 在我的数据库中插入新记录 现在我可以获取所有记录,但我无法插入 有这个用于插入
public function create($data)
{ $sql = new Sql($this->adapter);
$insert = $sql->insert('album');
$newData = array(
'id' => $data->id,
'artist' => $data->artist,
'title' => $data->title
);
$insert->values($newData);
$selectString = $sql->getSqlStringForSqlObject($insert);
$results = $this->adapter->query($selectString, Adapter::QUERY_MODE_EXECUTE);
}
有一个错误
如何插入新记录? 谢谢
这是一个数据库错误:Integrity constraint violation: UNIQUE constraint failed: album.id
。
如果您使用的 ID 尚未被使用,您的代码应该可以正常工作。
基本上这意味着您已成功请求数据库存储您的数据,但 he/she 根据 his/her 配置礼貌地拒绝存储它。