PHP MySQL查询生成器

PHP MySQL查询生成器,php,mysql,Php,Mysql,我想知道是否有PHP代码、模块和插件可以让我构建自己的MySQL查询。例如,phpMyAdmin使用的查询生成器允许您使用下拉菜单进行查询 它必须是一个建设者,将在一个网站上,而不是软件或应用程序 必须是用户友好的!VisualETC我不知道有任何类似的,但您可以使用phpMyAdmin并复制生成的查询?@sqlmole,没有这样的工具可以让您构建一个查询,例如有多少人购买了香蕉。你必须开发这样一个系统。然而,除了PHPMyAdmin之外,来自MySQL本身和WebYog的MySQL GUI工具

我想知道是否有PHP代码、模块和插件可以让我构建自己的MySQL查询。例如,phpMyAdmin使用的查询生成器允许您使用下拉菜单进行查询

它必须是一个建设者,将在一个网站上,而不是软件或应用程序


必须是用户友好的!VisualETC

我不知道有任何类似的,但您可以使用phpMyAdmin并复制生成的查询?

@sqlmole,没有这样的工具可以让您构建一个查询,例如有多少人购买了香蕉。你必须开发这样一个系统。然而,除了PHPMyAdmin之外,来自MySQL本身和WebYog的MySQL GUI工具是我所知道的一些工具,它们可以帮助您可视化地创建查询。我也希望看到其他选择

当你说“需要在网站上”时,你要求的是Javascript/Jquery而不是PHP

你想要这个::

上面的演示

在该页面的Iframe类型中,向下滚动以查看构建新查询的菜单


或者这个(更详细)


这也可能有帮助::


这个怎么办?

试试下面的工具。这些与PhpMyAdmin的工作相同,但不能保证它们满足您的口味

1.管理员(原phpMinAdmin) 用PHP编写的功能齐全的MySQL管理工具。但是,phpMyAdmin的所有内容或多或少都只包含一个文件,该文件可以上载到服务器并连接到数据库

2.Navicat 在我看来,这是最好的MySQL客户端。它可以从一个非常友好的用户界面上实现您想要的一切。然而,它并不是免费的。有一个小的价格标签,但它是值得的

3.续集专业版 一个是给Mac用户的

4.SQLWave

5.SQLyog

6.1.1


免费的基于web的数据库管理工具

7.SQL好友

9.4

10.SQLGate

11.HeidiSQL


这就是您想要的吗?

我想您可能想看看SQLBuilder

这是MIT授权的,它可以为您生成跨平台SQL查询(主要是):

使用SQLBuilder\Universal\Query\SelectQuery;
使用SQLBuilder\Driver\MySQLDriver;
使用SQLBuilder\Driver\PgSQLDriver;
使用SQLBuilder\Driver\SQLiteDriver;
$mysql=新的MySQLDriver;
$args=新的ArgumentArray;
$query=新建SelectQuery;
$query->select(数组('id','name','phone','address','confirm'))
->from('users','u')
->分区('u1','u2','u3')
->where()
->是('已确认',对)
->在('id',[1,2,3])
;
$query
->加入(‘职位’)
->as('p')
->on('p.user_id=u.id')
;
$query
->orderBy('rand()')
->orderBy('id','DESC')
;
$sql=$query->toSql($mysql,$args);
变量转储($sql);
var_dump($args);

可视化,便于用户查找信息:例如,我想知道有多少人购买了Bananas,您应该将其写入您的问题中。听起来,作为一名开发人员,你想要一个,而不是一个供公众使用的。不,我想要一个,这样我的用户就可以获得与他们相关的数据,这样他们就可以做出业务决策+1个好问题。实际上,我想在我客户的管理页面中添加类似的内容。另外,我喜欢的部分是+100悬赏,但你只有59个代表;-)如果您的目标是允许不懂SQL的人编写查询,我认为您是在做傻事。SQL是一种允许非程序员编写查询的语言。是的,但是对于需要不同查询的用户来说,这是固定的,而不是动态的。如果您的程序许可证与GPL兼容,你可以从phpMyAdmin复制一个。当我的系统使用PHP和Codeigniter框架构建时,为什么我要使用ASP呢@sqlmole表示ASP是供将来参考的,另外两个,jquery one和myquerybuilder将与PHP和codeigniter框架一起工作,而且由于其Javascript/jquery,它也将与其他任何东西一起工作。该ASP产品非常好,+1。@Pheonix sourceforge链接已失效。。。有人有不同的联系吗+1对于aspquerybuilder来说,这真是太棒了Adminer真是太棒了!正是我想要的。具有构建自定义查询能力的GUI工具。没有安装或配置的麻烦。都在一个PHP文件中!