You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
->where($condition, $value);
->where('id = :id', [ 'id' => 5 ]);
или
->where('id = ? ', 5); // с проверкой типа аргумента и подстановкой значения в PDO BIND соотв типа
->build() метод должен очищать все имеющиеся значения.
Зачем всё это? Нужен лёгкий билдер запросов - и проверенный сообществом!
Раннер запроса прямо в билдере:
$sql = (new DBQueryBuilder())->update('articles')->data(['ncomments = ncomments + 1'])->where('id = :id');
The text was updated successfully, but these errors were encountered:
Не поддерживает конструкции вида:
превращает их в:
То есть интерпретирует аргументы where не более чем как массив строк, а не массив соотношений.
Не понимает два
->where($field, $value)
Не понимает аргументы
->where($field, $value, $condition = '=', $logic_operator = 'AND' )
А надо ли, потому что это закрывает такое:
->build()
метод должен очищать все имеющиеся значения.Зачем всё это? Нужен лёгкий билдер запросов - и проверенный сообществом!
Раннер запроса прямо в билдере:
The text was updated successfully, but these errors were encountered: