推 ncuman:select count(*) from cate where code='A'; 05/02 12:04
→ kuAIpAI:$sqlr ?? 05/02 12:11
→ tkdmaf:$rec是false不就無結果了? 05/02 12:53
→ kerash:rec 跑select,false 代表執行失敗,成功執行都是 true 05/02 12:58
推 LaPass:1f那個是檢查資料庫裡面有沒有東西用的..... 05/02 13:01
推 thitbbeb:我都是用 if (mysql_num_rows($result) < 1) 05/02 13:17
→ tkdmaf:沒資料也等於是執行失敗,所以傳回false無誤。 05/02 13:18
→ tkdmaf:我使用了$result === FALSE驗證了型態相符。 05/02 13:18
→ tkdmaf:SORRY!弄錯了。我忘了我換過環境,沒有資料表。 05/02 13:24
→ tkdmaf:重新驗證確實不是FALSE 05/02 13:24
→ kerash:.. 如果搜尋欄位都正確,應該不會傳回FALSE,我測試是這樣 05/02 13:25
→ kerash:@@~~ 剛剛好回覆.. 05/02 13:25
→ kerash:thitbbeb 那個方法比較正常,我推那個方法 05/02 13:26
→ tkdmaf:傳回的的確是資料集~~~~~~~不過是沒資料。 05/02 13:27
→ tkdmaf:抱歉,因為很長一段時間沒有寫過正常的SQL語法了。 05/02 13:28
推 tkdmaf:我查了我以前寫的code才想起來。 05/02 13:39
→ tkdmaf:是先用$res判斷資料是否回傳正確 05/02 13:39
→ tkdmaf:再來才是用num_rows($res)判斷筆數 05/02 13:39
→ tkdmaf:如果$res是false的話,mysql_num_rows($res)會出錯 05/02 13:41
→ piglon:那如果本來就只有一個結果怎辦@@ 05/02 13:46
推 kerash:只有一個結果也是一樣啊,num_rows <1的可能只有0 05/02 13:53
→ kerash:沒結果就是0,有結果就是1以上 05/02 13:53
→ piglon:太感謝了!! 我剛剛試了一下成功了 感謝大家回應XD 05/02 14:24
→ dlikeayu:if(!empty($res)) 05/06 06:53
→ dlikeayu:null 0 false 05/06 06:54