如何腳本PHP可以檢查 如果在我的數據庫中的空列 表the_ad凡列圖片鏈接 現在我的腳本不能檢查,如果有一個空列 我是怎麼做錯 這裏是我完整的代碼檢查列是NULL從PHP SQL
<?php
$username = "root";
$password = "";
$hostname = "localhost";
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
$selected = mysql_select_db("test",$dbhandle)
or die("Could not select test");
//fetch tha data from the database
$result_image_link = mysql_query("SELECT image_link FROM test. the_ad");
while ($row_image = mysql_fetch_array($result_image_link)) {
if (empty($result_image_link)) {
echo "no image_link";
}
else
if (isset($result_image_link)) {
echo "PIC=".$row_image{'image_link'}."<br>";
}
}
mysql_close($dbhandle);
?>
我看到列的列表likethis
-
- PIC =
- PIC =
- PIC = pic3.jpg
- PIC = pic4.jpg
- PIC = pic5.jpg
- PIC = pic6.jpg
- PIC = pic7.jpg
爲什麼列中的一個和兩個不顯示消息
由於任何人誰可以幫助
+1。我認爲它更好地改變查詢本身,而不是獲取不需要的值(然後檢查它們),即使它們是NULL值。這種方法可能也會更快。 – Maximus2012
如果更改查詢的過程會更好,但是當您想要顯示具有其配置文件映像(如果存在)的用戶列表的頁面時,另一種方法會更有用。 – Pieter
我明白你在說什麼了。如果您想要顯示默認圖像(如果圖像不存在),則可以將此方法與更新後的查詢結合使用。所以在OP的情況下,除了在MySQL級別進行過濾外,還需要一個php檢查。 – Maximus2012