我用empty来判断结果集是否为空为什么不行呢?
当数据表中有对应值得时候能正常输出结果集中的数据,但是当表中没有数据的时候 echo "还没有添加数据";这段提示信息怎么就是显示不出来呢?
<div id="list2"> <?php if (isset($_get['userid'])) { $row1id=$_get['userid']; // echo "$row1id"; $query2="select * from user where u_id=$row1id"; $result2=mysqli_query($conn,$query2); // echo "我取得id了"; while ($row2=mysqli_fetch_assoc($result2)) { if (!empty($row2)) { echo $row2['username']."--".$row2['tphone']; }else{ echo "还没有添加数据"; } } }else{ echo "我没有取得id"; } ?></div>
while ($row2=mysqli_fetch_assoc($result2)) {
当 $row2 为空时,不会进入循环体
自然也不会输出 还没有添加数据
while ($row2=mysqli_fetch_assoc($result2)) {
当 $row2 为空时,不会进入循环体
自然也不会输出 还没有添加数据
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号