排除空數據庫條目的PHP結果現在停止工作。 我生成了以下測試代碼,它在結果中提供了空值。我很困惑,並不知道如何解決。請幫75歲的我第一次在互聯網問題的網站從上述數據庫空不表示爲空NULL
<body>
<?PHP
include "dbcfg.php";
$link = mysqli_connect($mysqlserver, $mysqlusername, $mysqlpassword, $dbname) or
die("Error connecting to mysqli server: " . \mysqli_error());
if (!$link) {
die("Connection failed: " . mysqli_connect_error());
}
$attractquery = "select * from eatingout where town = 'Newcastle'";
$result = \mysqli_query($link, $attractquery) or die
("Query to get data from table failed: " . \mysqli_error());
while ($db_row = mysqli_fetch_array($result)) { // iterate through all selected
/*if($db_row['image'] != null){*/
/*if (!empty($db_row['image']));{*/
if(isset($db_row['image']));{
echo $db_row['image'] ." ". $db_row['EOID']."<br/>" ;
}
}
?>
</body>
結果包括許多空白點,然後從任何的三個選項EOID數字。我做了什麼?
你在哪裏得到空,沒有,你使用一個變量,所以我不知道你在哪裏得到那些 –
使用任何地方'如果(!is_null($ db_row ['圖片])) {'...並且在你的if語句中的'{'之前去掉';'。 –
...並且在DB查詢的'WHERE'語句中添加'AND image IS NOT NULL'會更好嗎? –