$sql = "SELECT * FROM today WHERE heading='$heading' and day='$day'";
$sql1 = "SELECT * FROM today WHERE day='$day'";
$result = $conn->query($sql);
$result1 = $conn->query($sql1);
if ($result->num_rows > 0) {
echo "<div id='post'><h1>".$row["heading"]."</h1>
<aside class='related-post'>".while($row = $result1->fetch_assoc())
{echo'<img src='".$row["image"]."'>;}
.</aside>}";
我一直在使用while循環從表中獲取數據。我的連接工作是完美的,但我需要在第一個不工作的另一個循環。這不是好的方法嗎?雖然嵌套在php中從SQL數據庫中獲取數據的lops
更新:我試圖完成回聲並再次啓動如下,但仍然是一個錯誤
while($row = $result->fetch_assoc()) {
echo "<div id='post'><h1>"
.$row["heading"].
"</h1><div class='post-side'><img class='post-image' src='"
.$row["image"].
"'><div class='post-data'><p><strong>Age: </strong><span>$age</span></p><p><strong>Date of birth: </strong><span>"
.$row["day"].
"-"
.$row["month"].
"-"
.$row["year"].
"</span></p></div></div></div><div class='description'><p>"
.$row["description"].
"</p></div><div class='bottom-related'><aside class='related-post'>";
while($row = $result1->fetch_assoc())
{echo"<img src='"
.$row["image"].
"'>/";}.echo"</aside><aside class='ad2'>".$includead."</aside></div>";
}
echo "</div>";
} else {
echo "No table found";
}
$conn->close();
的輸出是什麼,你」重新獲得?這裏的問題不清楚 –
解析錯誤:語法錯誤,代碼中意外的'while'(T_WHILE) –
我在下面發佈了一個答案,檢查它,如果它不起作用,我可以幫助您解決它 –