高级搜索功能-面向最终用户的查询生成器



我想在我的网站上实现一个"高级搜索"功能。它是一个数据库应用程序,因此使用mySQL数据库。

我正在寻找一个名为查询生成器/作曲家/生成器/构造函数的工具。。。用户应该能够缩小搜索范围。我自己在互联网上搜索过这样的工具,偶然发现了很多,但其中大多数更像是程序员用来支持他们编写SQL查询的工具。

我偶然发现了这两个工具,可以做我正在寻找的事情:

  • EasyQuery/EasyQuery.js(例如。http://advangle.com/)
  • RedQueryBuilder(http://redquerybuilder.appspot.com/)

你了解他们更多吗?我想使用PHP作为编程语言(另外还可以使用Javascript)。开源和免费是首选。

此外,我的数据库结构(我只想搜索一个特定的表)不会随着时间的推移而动态变化。

也许你也可以引导我找到不同的关键词,我必须寻找其他工具,如上所述。

谢谢,Matthias

(附言:请不要讨论SQL注入等安全问题。)

是的,我不知道redQuery Builder,但知道EasyQuery。顾名思义,EasyQuery很容易集成。它也是免费的。它在中提供。NET版本、javascript版本和PHP版本。您只需要对其控制器中的数据库进行一些更改。