簡體   English   中英

PHP SQL查詢生成器

[英]Php sql query builder

對於一個客戶端,我正在使用帶有Web界面的mysql php數據庫,並且我需要有一個區域,他們可以在其中構建報告並保存。 有沒有人對我如何對具有3個或4個聯接的表執行此操作有任何建議? 以及用php構建pdf的最佳方法是什么?

我的意思是向用戶顯示內容以及要問什么問題-我正在考慮Office訪問查詢向導,並且可能正在執行類似的操作。 問他們要顯示哪些字段,順序如何等。我只是在尋找一種體面的方式以及操作方式。

感謝您提供有關PDF編寫的兩個建議,我將對其進行研究。

要在php中生成pdf,請使用fpdf 它比某些替代方案更簡單,免費,功能更強大。 要獲得有關其余問題的更多幫助,我真的需要更多信息。

PHP中提供了一些相當不錯的PDF庫... TCPDF非常易於使用,可以將HTML以及呈現/輸出為PDF。

至於您對數據庫的問題,如果這些表總是要連接相同的3或4個表,則通常將表名或別名放在字段名的前面。 如果我使用多重選擇來允許用戶選擇字段,則可以執行以下操作:

    <option value="mytable.first_name">First Name</option>

我顯然在這里做了很多假設,如果連接數可變,將變得更加困難,因為您必須管理表和連接條件,並在適當時應用它們。 如果必須處理可變數量的聯接,則可能會創建一個具有聯接條件的數組。 循環瀏覽我在上面選擇的所有字段,然后將表拉出。 然后,使用我的join數組中的表來提取join on指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM