MySQL中null值問題

2022-09-01 03:03:14 字數 600 閱讀 4987

今天寫答疑系統的時候,寫了這樣一截**:

<?php 

session_start

();$db=mysqli_connect('localhost','root','root','qa');

$tname=$_post['teacher'];

$q="select schedule,place from time where tname='$tname' and sname is null";

$arr=mysqli_query($db,$q

);echo "您選擇了". $tname."老師"."

請繼續選擇時刻:"."

";?>

時刻:地點:

最後,把sname is null改為了sname=『   』,成功的查出了需要的結果,雖然是乙個小的知識點,但是還是記一下,免得以後再為這種小錯誤浪費時間。

Mysql的NULL值問題

null值在資料庫中表示未知值或者不存在,null與任何資料進行操作的結果都是null。1.null與數值型別進行算術運算結果為null。2.null與數值型別進行關係運算結果為null。3.null與字串型別進行操作的結果為null。4.判斷乙個值是否為null要使用is null或者is not...

MySQL 處理 null 值的問題

mysql中null是不參與計算的,對null進行計算,使用 is null 和 is not null 運算子 只有 才支援null的比較,其他比較運算對有null運算元時返回的結果就是null,永遠返回false,即 null null 返回false 結論 如果在not in子查詢中有null...

MySQL中的空值,null檢索的問題

檢索空值 select from test where col1 檢索null值 select from test where col1 is null 檢索not null值 select from test where col1 is not null 注意 不是null,所以not null會...