Задать вопрос
Chvalov
@Chvalov

Как правильно составить массив с sql запросом?

В php и firebird мелко плаваю (
Сейчас около 10 вод таких запросов в php файле
$Name7 = ibase_query($dbh, "SELECT * FROM STATUS WHERE ID=7") or die (ibase_errmsg());	// ID - 7
$Name8 = ibase_query($dbh, "SELECT * FROM STATUS WHERE ID=8") or die (ibase_errmsg());	// ID - 8


Как это все запихнуть грамотно в массив и выводить в тех местах кода в котором это будет нужно?
а не так как сейчас echo Name7....echo Name8..........
  • Вопрос задан
  • 432 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
$statuses = [7, 8, 9];
$names = ibase_query($dbh, "SELECT * FROM STATUS WHERE ID IN (".implode(',', $statuses).")");

// foreach использован для примера
// в вашем случае там будет что-то вроде while($row = $names->fetchRow())
// с InterBase я не работал, не знаю, как там получаются строки из запроса
foreach ($names as $row)
{
	// do stuff
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽