2012-11-03 76 views
-2

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

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

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

这下面为我工作。 Nov.5th,2012

更新:使用此:此链接创建此http://www.turningturnip.co.uk/free-mysql-php-generator/generator.phphttp://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; 
+0

可能的重复:http://stackoverflow.com/search?q=php+crud – hakre

+0

http://www.turningturnip.co.uk/free-mysql-php-generator/generator.php –

+0

我结束了使用上面的这个生成器,因为它为你创建你的mysql表代码: –

回答

2

这就是所谓的CRUD,几乎每个现代框架都有。

根据您的需求 - 你可以选择:

  • 的Symfony2 + Doctrine2 - 它会给你一个非常灵活的代码库,但会有在代码中的一些verbosities,这将是比较难学,但是如果你只是做一些类似管理员的界面,我不认为你需要这样复杂的框架。

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

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

  • CakePHP - 也可以使用bake命令生成您的CRUD(又名脚手架)。

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

所有这些框架(或ORM的集成在他们)可以做数据库逆向工程(生成数据库模型),并从模型创建污物。但这些并不都是存在的工具。

你也可以看看phpmyadmin(或其他任何与数据库一起工作的工具)。