为什么在 while 循环中结合 php 的 HTML 代码冷不执行?

我正在使用 while 在 PHP 代码中结合 HTML 代码进行 CRUD 操作。我希望 HTML 代码在每次执行 while() 后重复。但它给出了错误:“解析错误:语法错误,第 21 行 C:\xampp\htdocs\php\index1.php 中出现意外的 '?> '”。任何人都可以解决这个问题。我已经提到了下面的代码:


       <?php

$con=mysqli_connect("localhost","root","","student");


$sql="select * from student_php";


$res=mysqli_query($con,$sql);


?>

<table>


   <tr>

      <td>S.No</td>

      <td>Name</td>

      <td>City</td>

   

   </tr>

<?php 

 while($row =mysqli_fetch_assoc($res){ 

 ?>

   <tr>

      <td>S.No</td>

      <td><?php echo $row['name']?></td>

      <td><?php echo $row['city']?></td>

   

   </tr>

  <?php } 

?>

</table>


POPMUISE
浏览 57回答 1
1回答

千巷猫影

你的 while 循环没有关闭。while($row&nbsp;=mysqli_fetch_assoc($res)需要是while($row&nbsp;=mysqli_fetch_assoc($res))
打开App,查看更多内容
随时随地看视频慕课网APP