php - 虽然php中的嵌套循环从sql数据库中获取数据

标签 php sql database loops while-loop

$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 循环从表中获取数据。我的连接工作正常,但我需要第一个不工作的循环。这不是好方法吗?

更新:我尝试完成 echo 并再次启动如下但仍然出错

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 循环连接到一个字符串;这是错误的。 你应该回应你的第一部分,以它结束,然后做你的 while 循环,然后回应结束:

你的报价也有点乱

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"].'">';
    }
    echo '</aside>';
 }

关于php - 虽然php中的嵌套循环从sql数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33232320/

相关文章:

mysql - BIRT 中的 Select 语句提供与 MySQL Workbench 不同(且错误)的输出

r - 使用 dbSendQuery 在数据库上创建表时避免警告消息 “There is a result object still in use”

php - 获取 Laravel 数据库连接以处理单个 PHP 脚本

php - 如何连接两个表并在php中返回结果

Java、SQL、id自增语句?

mysql - 连接表性能缓慢

sql - #1093 表 'table' 被指定了两次,既作为 'DELETE' 的目标又作为数据的单独源

php - PayPal折扣优惠券集成

php - SQL 和 PHP 按发布的年、日和月对数据进行分组

php - header 和 include 之间有什么区别,应该在哪里使用哪一个