从Mysql数据库自动创建PHP脚本?

时间:2012-11-03 01:20:24

标签: php mysql phpmyadmin

是否有任何可以采用MYSQL数据库结构的免费网站/软件 并自动生成html表单,以及插入,修改和删除的PHP代码。

几年前我用它来快速开发原型。

==========================

这对我有用。 2012年11月5日

更新:使用此:http://www.turningturnip.co.uk/free-mysql-php-generator/generator.php使用此链接创建了此内容:http://www.turningturnip.co.uk/free-mysql-php-generator/web-code-creator.php

CREATE TABLE `test` (
`id` int(6) NOT NULL auto_increment,
`firstname` varchar(255) NOT NULL default '',
        `lastname` varchar(255) NOT NULL default '',
        `ssn` varchar(255) NOT NULL default '',
        PRIMARY KEY  (`id`),
UNIQUE KEY `id` (`id`)
)
ENGINE=MyISAM AUTO_INCREMENT=1;

2 个答案:

答案 0 :(得分:2)

这称为CRUD,这几乎是所有现代框架所具有的。

根据您的需要 - 您可以选择:

  • Symfony2 + Doctrine2 - 它会为你提供非常灵活的代码库,但代码中会有一些冗长,而且学习起来会比较困难,但是如果你只是制作一些类似管理员的界面我就不会认为你需要这样复杂的框架。

  • Symfony2 + Propel2 - 与上面几乎相同,但是当Doctrine是Data Mapper时,Propel实现了Active Record模式。

  • Yii - 也需要一些学习,但比Symfony2简单。

  • CakePHP - 也可以使用bake命令生成CRUD(也称为脚手架)。

  • Codeigniter - 非常简单的php框架(实际上最简单),可以通过GroceryCrud生成crud。

所有这些框架(或集成在其中的ORM)都可以进行数据库逆向工程(从数据库生成模型)并从模型中创建crud。但这些并不是所有存在的工具。

此外,您还可以查看phpmyadmin(或任何其他用于处理数据库的工具)。

答案 1 :(得分:1)

这可能适合该法案,它基于CodeIgniter并且有详细记录:

http://www.grocerycrud.com/