字段為空有兩種情況
站在用戶的角度思考問題,與客戶深入溝通,找到東山網(wǎng)站設計與東山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋東山地區(qū)。
判斷字段為空
判斷字段不為空
trim可以不寫,直接寫(column)
參考: .
同意樓上的判斷,可能你的數(shù)據(jù) 的值就是 'null'
出現(xiàn)這種情況的可能是,數(shù)據(jù)是從哪兒導入的。畢竟沒有誰 這么無聊, 把'null' 寫入name列。
$sql
=
"...這里是查詢該字段的sql語句...";
$query
=
mysql_query($sql);
@$result
=
mysql_fetch_array($query);
//判斷開始
這里默認該字段為
name
if(!empty($result['name'])){
echo
"不為空";
}else{
echo
"為空
也就是你要輸出
a
的地方";
}
注
這里用到了
empty
empty(變量)
是這個變量是否為空
為空則為true
不為則為false
所以在前面加了一個!
取反的意思
你也可以不加
那么為空的輸出就應該寫在if里面
不為空寫在else里
1.IF()函數(shù)的使用
IF(expr1,expr2,expr3),如果expr1的值為true,則返回expr2的值,如果expr1的值為false,則返回expr3的值。
SELECT IF(TRUE,'A','B'); -- 輸出結果:A
SELECT IF(FALSE,'A','B'); -- 輸出結果:B12
2.IFNULL()函數(shù)的使用
IFNULL(expr1,expr2),如果expr1的值為null,則返回expr2的值,如果expr1的值不為null,則返回expr1的值。
SELECT IFNULL(NULL,'B'); -- 輸出結果:B
SELECT IFNULL('HELLO','B'); -- 輸出結果:HELLO12
3.NULLIF()函數(shù)的使用
NULLIF(expr1,expr2),如果expr1=expr2成立,那么返回值為null,否則返回值為expr1的值。
SELECT NULLIF('A','A'); -- 輸出結果:null
SELECT NULLIF('A','B'); -- 輸出結果:A12
4.ISNULL()函數(shù)的使用
ISNULL(expr),如果expr的值為null,則返回1,如果expr1的值不為null,則返回0。
SELECT ISNULL(NULL); -- 輸出結果:1
SELECT ISNULL('HELLO'); -- 輸出結果:0
值來進行判斷。 很簡單的,給一個例子。 php利用empty函數(shù)判斷MySQL表單是否為空 方法一:$sql=select*formabc$result=MySQL_query($sql);$row=MySQL_fetch_array($result);if(empty($row))//開始判斷是夠為空{(diào)echonull;}else{echonotnull;}php利用empty函數(shù)判斷MySQL表單是否為空 方法二:$sql=select*formabc$result=MySQL_query($sql);$row=MySQL_fetch_array($result);if(!$row)//開始判斷是夠為空{(diào)echonull;}else{echonotnull;}其實MySQL_fetch_array函數(shù)在使用的時候如果表是空表的話,就會返回false,這個時候$row自然沒有賦值成功。記住源碼天空 ,千萬不敢這樣用$row=mysql_fetch_array 如果后面喲or die的話,則程序執(zhí)行到mysql_fetch_array變會終止執(zhí)行。
$link=mysql_connect(*********);
$sql="SELECT count FROM `test` WHERE value = 10000";
$result=mysql_query($sql,$link);
if($result){
echo "成功";
}else{
echo "失敗";
}
當前名稱:mysql怎么看是否為空 mysql判斷表是否為空
新聞來源:http://m.newbst.com/article14/doojige.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、服務器托管、動態(tài)網(wǎng)站、企業(yè)建站、網(wǎng)站策劃、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)