このスタイルのコーディング構文には慣れていませんが、これを自分のプロジェクトで使用したいと考えています。このクエリを統合する方法について質問があります。
SELECT max(id) FROM assignment_billing
WHERE 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;
}
私は何かを忘れましたか?ただし、最初の構文は機能しています。しかし、2 番目の構文では値が返されませんか? 「select('max(id)')->」行にエラーがあると思います。この種の構文では、どのような配置が適切でしょうか?