我是一個總的noob在PHP中,也談到如果while循環條件。請耐心等待。首先,我有兩張桌子。我打算從右表(子表)顯示特定的行,但是卻以奇怪的方式顯示了從左(父)和右表(子)中的所有行,因爲如果我在會話中回顯結果,它只會顯示右表第一行。但是在做了一些細微的修改之後,我可以得到結果,但是我可以從左右兩個表中獲得所有結果。我首先道歉,如果我的問題聽起來很愚蠢或不符合主題。我只是想不出一個恰當的問題。任何幫助將非常感激。 TQ。而循環條件
下面是摘錄腳本;
//呼籲從表用戶和表useradvert記錄,加入
$query = "SELECT u.*, ua.* FROM users u INNER JOIN useradvert ua ON u.users.id = ua.useradvert.id";
$stmt = $conn->prepare($query);
$stmt->execute();
$res = $stmt->get_result();
$row2 = $res->fetch_array();
$_SESSION['name2'] = $row2['name2'];
$_SESSION['color2'] = $row2['color2'];
$_SESSION['hobby2'] = $row2['hobby2'];
$_SESSION['radiobtn'] = $row2['radiobtn'];
$_SESSION['kupon'] = $row2['kupon'];
$_SESSION['image'] = $row2['image'];
$_SESSION['image2'] = $row2['image2'];
繼續下面的提取物;
$output = array();
while($row2 = $res->fetch_array()) {
$output[] = $row2;
}
我不明白爲什麼有些人downvote我的問題的輸出?當某些情況或問題都不相同並且需要特定和不同的處理時。 –