作者sudoking (數獨王)
看板PHP
標題Re: [請益] mysql 如何傳回Boolean值..
時間Sat May 19 00:26:48 2007
※ 引述《l7class (有誰會吹長笛的?)》之銘言:
: 假設查詢一段指令要作為判斷的條件,
: 那不知道語法要怎麼寫呢?
: 舉例:
: $sql = "select * from abc";
: if(!$sql) //如果找不到任何值的話
: // or $sql= = false, $sql is null..
: echo "沒找到任何值";
: 但這個根本不管用,因為$sql 不會傳回找不到值(false)的結果。
: 想請益php有函式可以做這類的判斷嗎?
: 還是必須寫在sql語法裡面呢?讓$sql有著 (T/F) 的值..
: 謝謝大家。
我也不知道寫的對不對...
$sql = "select * from abc";
$result = mysql_query($sql);
if($result==null)
echo "沒有找到任何值";
請多指教^^
--
http://sudoking.vexp.idv.tw/
↑↑好玩的數獨網站↑↑
想動動頭腦的可以免費註冊玩唷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.153.103
推 roga:不對.. if(mysql_num_rows($result)==null) 05/19 00:39
→ roga:這樣可以跑起來,但是事實上 mysql_num_rows 回傳是 int 05/19 00:40