Вопрос : Проблема блока PHP (заполненная с данными по db)

Hey люди,

so я получаю это class= " lineNumbers " >
1 >
$artistname = уравновешивание ($_POST [«artistname»]);

$get_artistID_sql = mysql_query («ОТБОРНОЕ artistID ОТ художников ГДЕ artistname = «» .mysql_real_escape_string ($artistname). «» ");
$artistID = mysql_fetch_row ($get_artistID_sql);
$get_albums_sql = mysql_query («ОТБОРНОЕ albumname ОТ альбомов ГДЕ artistID = «». $artistID [0]. «» ");
$albums = mysql_fetch_row ($get_albums_sql);

$j = блок ();
пока ($row = mysql_fetch_array ($get_albums_sql)) 
{
	$j [] = блок (value=>$row [0], name=>$row [0]);
}

json_encode отголоска (блок («результаты " =>$j));	
class= " ясное " >


But
So например, nightwish имеет 6 альбомов в базе данных, блок только получает заполненным с последние 5, первое одно в базе данных как раз не кладется в it.

When Taylor стремительный имеет только 1 альбом в базе данных, блок не получает заполненным на help

all.
Please (да мне знаю я может также использовать соединяет в моем вопросе, я буду более поздно дальше, как раз нашел эту проблему в более старом сценарии моих и нужно он теперь)
class=

Ответ : Проблема блока PHP (заполненная с данными по db)

Линия «$albums = mysql_fetch_row ($get_albums_sql); » fetches первый рядок уже, вы получит все альбомы если вы извлекаете его.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us