Php 如何检查表中的空行

Php 如何检查表中的空行,php,Php,如何使用php检查表中的空行 我尝试使用此代码,但它不起作用: <?php ob_start(); session_start(); require 'connection/config.php'; $id = $_GET['id']; echo $id; $userid = $_SESSION['userid']; $sql = "select * from post where id='$id'"; //echo $sql; $result1 = mysqli_query($conn,

如何使用php检查表中的空行

我尝试使用此代码,但它不起作用:

<?php
ob_start();
session_start();
require 'connection/config.php';
$id = $_GET['id'];
echo $id;
$userid = $_SESSION['userid'];
$sql = "select * from post where id='$id'";
//echo $sql;
$result1 = mysqli_query($conn, $sql);
while ($row1 = mysqli_fetch_array($result1)) {
  echo $row1['message'] . "<br>";
  $_SESSION['pid'] = $row1['id'];
  $userid = $_SESSION['userid'];
  echo $userid;
  $a = $row1['id'];
  $sql = "select * from post inner join likenew on post.id=likenew.postid where likenew.postid='$id' and likenew.userid='$userid'";
  $result = mysqli_query($conn, $sql);
  while ($row = mysqli_fetch_array($result)) {
    if (empty($row)) { ? >
      < a href = "ative.php?id=<?php echo $row['id'];?>" > ready < /a><?php
    } else { ? >
      < a href = "deactive.php?id=<?php echo $row['id'];?>" > notready < /a><?php
    }
  }
}

您不希望使用while循环来查找行数,请这样使用

$sql="select * from post inner join likenew on post.id=likenew.postid where likenew.postid='$id' and likenew.userid='$userid'";
$result=mysqli_query($conn,$sql);
$num=mysqli_num_rows($result)
if($num==0){
    ?> <a href="ative.php?id=<?php echo $row['id'];?>">ready</a> <?php
}else{
    ?> <a href="deactive.php?id=<?php echo $row['id'];?>">notready</a><?php
}
$sql=“select*from post-internal-join-likew-on-post.id=likew.postid,其中likew.postid='$id'和likew.userid='$userid';
$result=mysqli\u查询($conn,$sql);
$num=mysqli\u num\u行($result)
如果($num==0){
?>
$row=mysqli\u fetch\u数组($result);
如果(isset($row['description'])){
回声“无描述”

”; }否则{ 回显“”.$row['description']。

”; }
以下是一个示例

$sql = "SELECT fname, lname, mname FROM sks_staffs where id = '$a'";
$query = $this->db->query($sql);
  if ($query->num_rows() == 0) 
{
   // Do something
}

这将起作用

参考虽然此代码片段可能会解决问题,但确实有助于提高您文章的质量。请记住,您将在将来回答读者的问题,而这些人可能不知道您代码建议的原因。标记者/审阅者:
$sql = "SELECT fname, lname, mname FROM sks_staffs where id = '$a'";
$query = $this->db->query($sql);
  if ($query->num_rows() == 0) 
{
   // Do something
}