我正在嘗試構建一個應用程序,它從4D數據庫中提取數據以填寫表單選項。然後允許用戶從這些選項中進行選擇並提交表單。我不熟悉4D,所以任何建議,將不勝感激。是否有可能使用SQL和PHP從4D數據庫讀取/寫入
0
A
回答
1
你有多種選擇:
PDO。您可以使用PHP數據對象(PDO)通過PDO_4D連接到4D,這使用4D SQL協議。 PDO_4D在PHP website和4D's Knowledge Base上進行了討論.Github上的許多分支包括其他錯誤修復,請參閱here。
ODBC。如果PHP運行在Windows或Mac上,並且您更喜歡ODBC over PDO,那麼您可以在運行PHP的計算機上使用官方的4D ODBC驅動程序(適用於Mac/Win),然後使用PHP's ODBC commands。
REST。您可以在4D中編寫一個可通過Web訪問的方法,並返回一個包含所需數據的JSON對象。然後從您的頁面可以調用該REST服務來獲取值。您可以使用JavaScript通過XHR撥打電話,也可以使用use PHP to access the REST service。
SOAP。您可以在4D中編寫一個方法,並通過SOAP使該方法可用。然後在PHP中使用SOAP client與soap服務進行交互。
1
聽起來一切正常,但工作。嘗試與4D開發人員交流,將所需的信息推送到MySQL/Maria數據庫是一件容易的事情。
問候, 彼得
相關問題
- 1. php從sql數據庫讀取數據
- 2. Spark在寫入時是否可以使用SQL數據庫?
- 3. PHP讀取XML並寫入數據庫
- 4. 如何從數據庫讀取並寫入http流。 php和mysql
- 5. ASP.net是否有可能讀取現有的Access數據庫
- 6. 是否有可能阻止EF SaveChanges()寫入數據庫?
- 7. SQL使用數據讀取器從數據庫問題讀取
- 8. 是否有可能使用JavaScript從django模型數據庫獲取數據?
- 9. 是否可以使用JAVA從文件中讀取/寫入位?
- 10. Express.js 4 - 讀取/寫入數組而不是使用數據庫
- 11. 是否有可能在ASP.NET中直接寫入/讀取TCP流?
- 12. 是否有一個讀取和寫入.properties文件的Delphi庫?
- 13. 使用PHP從命令行讀取/寫入數據
- 14. 是否有可能從數據庫獲取Java fmt消息包?
- 15. 是否有可能從一個url導入sql文件到mysql數據庫
- 16. 是否有可能將所有管理數據庫讀取路由到一個從屬數據庫?
- 17. 是否有可能使php函數()和sql運行togather?
- 18. 是否有可能使用php來執行mysql數據庫事務和回滾?
- 19. 是否有可能從其他網站讀取PHP代碼?
- 20. 是否可以使用SQLAlchemy將SQLite數據庫讀入內存?
- 21. Cassandra upgradeSSTable - 是否讀取和寫入整個數據?
- 22. Android數據庫 - 從服務器寫入和讀取
- 23. C++寫入和從MySQL數據庫中讀取
- 24. 加快從文件讀取和寫入數據庫
- 25. 數據沒有寫入sql數據庫?
- 26. 是否有可能從函數內讀取Azure函數webhook?
- 27. 是否有可能使用curl php庫和paypal購買產品?
- 28. 可以從數據庫讀取但不能插入
- 29. WCF服務讀取,寫入,編輯,從SQL數據庫刪除數據
- 30. 從OleDb數據庫讀取/寫入數據表LINQ
感謝爲我提供此多個選項。我將嘗試使用PDO。你知道是否可以使用PDO使用IP地址而不是本地主機來遠程連接數據庫? – Tyler
只要網絡端口對您的PHP客戶端開放(默認端口是19812),使用IP地址就可以了。 –
您好,Tim,感謝您的幫助!我一直在談論4D支持,試圖弄清楚我的4D服務器客戶端是否需要做其他任何事情來允許我的Apache服務器與它進行通信,但是他們的響應速度很慢。你知道任何解釋如何設置其網絡端口以開放給我們的PHP客戶端的文檔嗎? – Tyler