2012-06-21 81 views
0

我正在使用使用PEAR的Google Maps PHP API。我得到數據庫錯誤:沒有這樣的表。我不知道該怎麼辦?我已經檢查了數據庫參數,如數據庫名稱,表名。一切似乎都正確。PEAR DB錯誤:沒有這樣的表

下面的代碼是給錯誤:

$MAP_OBJECT->addMarkerByAddress($address,$address /*marker title*/, "", $tooltip=$address, $filename= $mapMarkerSmall); 
+0

你能否提供有問題的代碼? – Bono

+0

下面是給出錯誤的函數:$ MAP_OBJECT-> addMarkerByAddress($ address,$ address/* marker title * /,「」,$ tooltip = $ address,$ filename = $ mapMarkerSmall);這是谷歌地圖PHP Api的功能 –

+0

其實這些代碼在我的本地PC上運行良好。我使用XAMPP作爲我的本地PHP開發環境。現在,當我將我的代碼上傳到hostgator.com Web主機時,就出現了這個問題。我已經與他們解決了這個問題,他們已經安裝了PEAR及其擴展模塊,如DB模塊等。 –

回答

0

浪費這麼多時間對上述錯誤之後,我終於發現,我在上例中使用的表名,而我的遠程主機/服務器上的表名是小寫的。所以,我在我的代碼改變了我的表名小寫字母和錯誤只是消失了:)

它是真實的令人毛骨悚然的,據我知道,SQL是區分大小寫的,但我想PEAR是大小寫敏感的:)