$sb = new SelectBuilder(); $sb ->select('u') ->from('User', 'u') ->where('id = ?', 42); echo $qb->getQuery(); // SELECT u FROM User u WHERE id = "42"
public function getQuery() { $sql = $this->getSql(); $sql = str_replace('%', '%%', $sql); $sql = str_replace('?', '"%s"', $sql); // replace mask by data return vsprintf($sql, $this->getParameters()); }