我試圖使用MongoDB和PHP的學術目的(最後一年的項目)。然而,我努力從數據庫中取回任何東西。MongoDB和PHP無法從數據庫檢索數據
我正在使用WAMP作爲本地服務器,我已經完成了10gen和PHP文檔中介紹的完整配置。具有諷刺意味的是我可以插入數據庫,但我無法取回任何東西。
insert.php代碼http://p.shrib.com/mongo?m=ro&v=nc
find.php代碼http://p.shrib.com/mongo_find?m=ro&v=nc
請幫我的想法,我真的很掙扎,我不知道該怎麼再嘗試了。
親切的問候, 阿德里安娜Costache
這些是唯一涉及的2個文件嗎?你可以在if語句之前加上print_r($ cursor)嗎?你會在日誌中收到任何類型的錯誤嗎?如果您使用最新版本的mongo,也不要關閉mongodb連接。 –
是的,這些是唯一涉及到的2個文件print_r($ cursor)不會返回任何內容,並且php文件只會導致無限循環。我也刪除了close_connection語句。我在每個語句之後放置了一個回顯,如果發生了什麼,它會在添加$ num_docs = $ cursor-> count()時發生。我試過findOne(),行爲是一樣的。我只是試圖從數據庫中獲取任何東西,但是我得到的只是一個頁面加載無休止或頁面未找到錯誤。 – AdrianaCostache
我無法複製您的問題。如果你直接通過mongo CLI而不是PHP來查詢呢?它會返回任何結果嗎? –