Я использую Laravel DB :: выбрать вернуть определенные данные из БД,Laravel 4: заказ выберите запрос
проблема только одна строка возврата при использовании print_r ($ результат)
$questions = DB::select('
select text
from question
where id in (?)
order by field(id,?)',
array($question_ids_list_str,$question_ids_list_str));
print_r($questions);
как вернуть остальные результаты? спасибо,
Там нет 'остальные results', по-видимому. Этот метод возвращает массив stdObjects, представляющий каждую строку. Кстати, почему вы используете это вместо построения запросов, что проще в использовании? –
Вы должны убедиться, что содержит '$ question_ids_list_str'. Если он содержит только один идентификатор или один существующий идентификатор в базе данных, select не вернет больше строк –
@ MarcinNabiałek $ question_ids_list_str содержит список идентификаторов, проверенных – mwafi