我不熟悉这种编码语法风格,但我想在我的项目中使用它。我对如何集成此查询有疑问:
从哪里选择 max(id) assignment_billing
assignment_id = 37
进入这个语法。
public function fetchBillingByParentId($db,$id) {
$select = $db->select()->from('assignment_billing')->where('assignment_id = '.$id);
$stmt = $select->query();
$result = $stmt->fetchAll();
return $result;
}
我想使用 max 来获取该表上的最高 id,但我的语法不起作用。
public function fetchBillingByParentId($db,$id) {
$select = $db->select('max(id)')->from('assignment_billing')->where('assignment_id = '.$id);
$stmt = $select->query();
$result = $stmt->fetchAll();
return $result;
}
我忘了什么吗?第一种语法虽然有效。但是在第二种语法中它不返回任何值?我想我在 'select('max(id)')->' 行中有错误。这种语法的正确安排可能是什么?