如何忽略pic列中所有空的字段?

问题描述 投票:-1回答:1

所有在pic列中都有空字段的应该被忽略。 (甚至姓名/地址也不应该是可见的)

$sql = "SELECT pic, title, address FROM 
 WP_2344432";  
$result = $conn->query($sql);  
if ($result->num_rows > 0) { // output data of 
   each row  
  while($row = $result->fetch_assoc()) {  
     echo '<br> <img src="'.$row['pic'].'"><br>Name: '. 
     $row['title']. '<br>Coordinates: ' . $row['address'] . 
      '<br>';  
   }  
 } else {
   echo "0 results"; 
}
ignore
1个回答
1
投票

如果pic列包含null,则将WHERE pic IS NULL添加到您的选择中。如果它只是空的那么使用WHERE pic = ''

$sql = "SELECT pic, title, address FROM WP_2344432 WHERE pic IS NOT NULL"; 

要么

$sql = "SELECT pic, title, address FROM WP_2344432 WHERE pic != ''"; 
© www.soinside.com 2019 - 2024. All rights reserved.