當我在while循環中回顯輸出時,它會給我所期望的所有結果。 然而,當我在外面呼應時,我只得到一個。我知道如果我使用數組,它會給我我期待的結果,但不知道如何。 由於一些未知的原因,我不喜歡陣列,我一直在避免它們。如何在while循環中輸出結果
$sql="select concat(p.firstName,' ',p.lastName) as parents
from parent p,
parentstudent ps,
student s
where p.parent_id = ps.parent_id
and s.student_id = ps.student_id
and p.parent_id IN ('".$_SESSION['list'][1]."','".$_SESSION['list'][2]."','".$_SESSION['list'][3]."','".$_SESSION['list'][4]."')";
$result = $conn->query($sql);
if($result->num_rows > 0) {
while($row = $result->fetch_object()) {
echo $participants = $row->parents." ";
}
}
避免數組?爲什麼?他們是有用的 – Ghost
避免編程中的數組?你確定? – briosheje
也許我需要一個比http://php.net/更好的源碼。 – user3263892