2012-04-12 113 views
0

爲什麼當我在我的數據庫中搜索一行時,它結束了0結果?實際上,當我手動查看它們時,有些行符合我的搜索條件,但搜索按鈕不起作用。繼承人如何mysql錯誤數據庫錯誤

enter image description here

你可以看到有他們中有行「0000-00-00 00:00:00」,但是當我使用的搜索功能,它弄成這個樣子:

enter image description here

請注意,我在'AcctStopTime'的右側字段中輸入它。

TIA

+0

找到了錯誤,其在限制 – WantIt 2012-04-12 23:34:51

回答

2

您正在用LIMIT 30 , 30進行搜索。

如果總計少於30個結果,將導致沒有結果。改爲嘗試LIMIT 0 , 30

+1

+1斑點 – Bohemian 2012-04-12 23:22:37

+0

非常棒!我輕輕吹過它。也從我+1。 – 2012-04-12 23:37:11

0

如果你分析你的查詢,你可以看到LIMIT 30, 30

它說的是,從第30個位置提取30行。所以,如果你沒有超過或超過30的記錄,那麼你的查詢將返回一個空集。

你可能要檢查

接下來的事情是WHERE條件

如果給定的值不也不會返回任何記錄也是任何字段相匹配。

+0

仍然,繼承人starx http://screensnapr.com/e/PE6sw8.png – WantIt 2012-04-12 23:33:45

+0

@ user963499,更新。 – Starx 2012-04-12 23:36:27

+0

tnx starx .. tnx – WantIt 2012-04-12 23:42:36