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..........
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 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
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы