虽然嵌套lops在php中从sql数据库中获取数据
发布时间:2020-12-13 15:58:40 所属栏目:PHP教程 来源:网络整理
导读:$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"]."
$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循环从表中获取数据.我的连接工作是完美的,但我需要在第一个无效的另一个循环.这不是好方法吗? 更新:我试图完成回声并再次启动如下,但仍然是一个错误 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>'; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |