为数据库表自动生成CRUD UI的应用程序

Mik*_*e W 6 php mysql database perl user-interface

我有一个MySQL数据库,有一些非常简单的表.

我想找到一个应用程序(用Perl,Python或PHP实现),它将执行以下操作:

  1. 将应用程序指向数据库表,它会自动从数据库中检索表的架构.
  2. 然后它生成表格数据的HTML视图.数据显示为网格,所有字段均可由用户编辑.如果有很多行,那么它会自动提供分页.
  3. 允许用户单击列标题的加值点,然后将按该列对数据进行排序.
  4. 允许通过"where"子句过滤数据的加分点.

我已经看了几个包(phpMyAdmin,webmysql),但它们似乎没有提供可编辑的表视图.他们似乎更倾向于数据库管理员.我需要的是更倾向于想要查看,输入和修改数据的人.

Mik*_*e W 0

感谢您的回复,但没有一个完全符合要求,所以我决定自己实现。

结果是一个名为 DWI 的新开源项目,它代表数据库 Web 接口。我花了大约 3 天的时间才让它工作起来,我用了大约 600 行 PHP 和 javascript 来完成。

如果您想查看它,请访问http://code.google.com/p/dwi