В моей БД (столбец stageNum): id # 1 = 1 id # 2 = NULL
На моей странице PHP:
// Запрос номеров этапов
$query= mysql_query("SELECT * FROM stage");
$row= mysql_fetch_array($query);
// Цикл
$num = mysql_num_rows($query);
$i=0;
$storeMyData = array();
while($i < $num)
{
if(isset($row['stageNum'])){$stageNum= "STAGE " . mysql_result($query,$i,"stageNum") . "<br>";} else{$stageNum= NULL;}
$storeMyData[] = $stageNum; // store current data in array
$i++;
}
/* this will echo your storedData of loop */
foreach($storeMyData as $prevData)
/* or join the data using string concatenation */
$allFinalData2 = "";
/* this will echo your storedData of loop */
foreach($storeMyData as $prevData)
{
$allFinalData2 = $allFinalData2.$prevData ; // keep on concatenating
}
if(isset($allFinalData2)){echo $allFinalData2;}
Мой окончательный вывод показывает:
Этап 1
Этап
Мои проблемы: Я не хочупоказать вторую строку «Сцена», если данные NULL.Как мне остановить его показ?