Zend 插入用户并将值设置为 max()+1
Zend insert user and set value to max()+1
我的代码:
public function insertMember($member)
{
$maxOrderNumber = $this->select()
->from($this, array(new Zend_Db_Expr('max(order_number)')));
$id = $this->insert($member, $maxOrderNumber);
return $id;
}
我想将成员插入成员 table 和 order_number 实体的最后位置。尝试使用 $maxOrderNumber
但我一直在数据库中获取 0 值。
我正在使用 MySql。我还有 user_id 和 (AI) Autoincrement 所以我不得不这样工作。
public function insertMember($member)
{
$maxOrderNumber = $this->select()
->from($this, array(new Zend_Db_Expr('max(order_number)')));
$stmt = $maxOrderNumber ->query();
$result = $stmt->fetchAll();
$id = $this->insert($member, $result ['order_number']);
return $id;
}
类似的东西...
我的代码:
public function insertMember($member)
{
$maxOrderNumber = $this->select()
->from($this, array(new Zend_Db_Expr('max(order_number)')));
$id = $this->insert($member, $maxOrderNumber);
return $id;
}
我想将成员插入成员 table 和 order_number 实体的最后位置。尝试使用 $maxOrderNumber
但我一直在数据库中获取 0 值。
我正在使用 MySql。我还有 user_id 和 (AI) Autoincrement 所以我不得不这样工作。
public function insertMember($member)
{
$maxOrderNumber = $this->select()
->from($this, array(new Zend_Db_Expr('max(order_number)')));
$stmt = $maxOrderNumber ->query();
$result = $stmt->fetchAll();
$id = $this->insert($member, $result ['order_number']);
return $id;
}
类似的东西...