繁体   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