我想在我的网站中实现“高级搜索”功能。它是一个数据库应用程序,因此使用 mySQL 数据库。
我正在寻找一个名为查询生成器/ Composer /生成器/构造函数的工具... 用户应该能够缩小他/她的搜索范围。我自己在网上搜索过此类工具,并偶然发现了很多,但它们中的大多数更像是程序员支持他们编写 SQL 查询的工具。
我偶然发现了这两个工具,它们可以满足我的需求:
- EasyQuery/EasyQuery.js(例如 http://advangle.com/ )
- RedQueryBuilder (http://redquerybuilder.appspot.com/)
你还了解更多吗?我想使用 PHP 作为编程语言(另外 Javascript 也可以)。开源免费优先。
此外,我的数据库结构(我只想搜索一个特定的表)不会随时间动态变化。
也许您还可以引导我找到我必须寻找的不同关键字,以找到如上所述的其他工具。
谢谢, 马蒂亚斯
(PS:请不要讨论SQL注入(inject)等安全问题。)
最佳答案
是的,我不了解 redQuery Builder,但了解 EasyQuery。 EasyQuery 顾名思义,非常容易集成。它也是免费的。它有.NET版本、javascript版本和PHP版本。您只需要在其 Controller 中对其数据库进行一些更改。
关于javascript - 高级搜索功能 - 为最终用户提供查询构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21634861/