Несколько предложений WHERE в запросе Laravel 10 [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Несколько предложений WHERE в запросе Laravel 10 [дубликат]

Сообщение Anonymous »

Я использую Laravel 10 и новичок в этом. Я написал следующий простой запрос:

Код: Выделить всё

Sample::where(
[
['query_string', '=' , $string],
['from', '=', 'usa'],
['status_id', '=', '1'],
['created_at', '>', 'NOW() - INTERVAL 7 DAY']
]
)->toSql();
Это генерирует такой запрос:

Код: Выделить всё

"select * from `sample` where (`query_string` = ? and `from` = ? and `status_id` = ? and `created_at` > ?)"
Однако значения переменных не отображаются, отображаются только вопросительные знаки. Это приводит к тому, что запрос возвращает значение null, когда я меняю ->toSql() на ->first(). Как я могу изменить это, чтобы возвращать результаты запроса, когда я меняю его на ->first()?


Подробнее здесь: https://stackoverflow.com/questions/783 ... l-10-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»