각 행의 결과를 가져 와서 한 번에 하나씩 인쇄하여 최종적으로 특정 변수에 배치 할 수 있지만 그럴 수는 없습니다. 일. 누구든지 내가 뭘 잘못하고 있는지 알 수 있니? 그것은 첫 번째 행을 인쇄하는 끝없는 반복 과정에 있습니다. 총 4 행이 있다는 것을 알고 있습니다.PHP MySQL 쿼리 각 특정 행을 가져올 수 없습니다.
$scores_query = mysql_query("SELECT Day, Time, AM_PM,
Away,
case when Away_Score is null then '@' else Away_Score end as Away_Score,
Home,
case when Home_Score is null then '' else Home_Score end as Home_Score
FROM `NFL_Games` WHERE Week=6
order by
(case Day
when 'Thu' then 1
when 'Sat' then 2
when 'Sun' then 3
when 'Mon' then 4
else 5 end),
Day, Time ASC");
$count = mysql_num_rows($scores_query);
echo "Hellloooo" . $count;
while($results = mysql_fetch_array($scores_query)) {
for($x = 1; $x <= $count; $x++) {
/*echo $results['Day'] . "__" . $results['Time'] . "__" . $results['AM_PM'] . "__" . $results['Away'] . "__" . $results['Away_Score'] . "__" . $results['Home'] . "__" . $results['Home_Score'];
echo "<br/>";*/
/*echo (Day, Time, AM_PM, Away, Away_Score, Home, Home_Score);*/
if ($x = 1) {
echo $results['Day'] . "__" . $results['Time'] . "__" . $results['AM_PM'] . "__" . $results['Away'] . "__" . $results['Away_Score'] . "__" . $results['Home'] . "__" . $results['Home_Score'];
echo "<br/>";
} else if ($x = 2) {
echo $results['Day'] . "__" . $results['Time'] . "__" . $results['AM_PM'] . "__" . $results['Away'] . "__" . $results['Away_Score'] . "__" . $results['Home'] . "__" . $results['Home_Score'];
echo "<br/>";
} else if ($x = 3) {
echo $results['Day'] . "__" . $results['Time'] . "__" . $results['AM_PM'] . "__" . $results['Away'] . "__" . $results['Away_Score'] . "__" . $results['Home'] . "__" . $results['Home_Score'];
echo "<br/>";
} else if ($x = 4) {
echo $results['Day'] . "__" . $results['Time'] . "__" . $results['AM_PM'] . "__" . $results['Away'] . "__" . $results['Away_Score'] . "__" . $results['Home'] . "__" . $results['Home_Score'];
echo "<br/>";
} else {
break;
}
}
}
을 '반복합니다 당신의 while 루프를 수행하고있는
$x
와 작업을 수행하지 않는하지만이기 때문에하지 working'는 의미? –