Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP表单代码维护_Php_Mysql_Forms - Fatal编程技术网

PHP表单代码维护

PHP表单代码维护,php,mysql,forms,Php,Mysql,Forms,我正在mysql中处理一个数据库,我需要创建一个面向用户的页面,允许我为每个字段输入文本,然后提交记录。我已经能够很容易地完成这项工作,但是每次我决定添加/删除字段时,都必须更新input.html和save.php,这让人很恼火 看起来真的应该有某种程序可以为我自动维护代码,让我只关注数据库结构。有人知道有什么东西能做到这一点吗?我觉得我做错了 提前谢谢 另外,我意识到我可以只使用phpmyadmin,但我不想让我的数据输入人员完全访问数据库;另外,它们不是技术类型,我不想吓唬它们。最后,我决

我正在mysql中处理一个数据库,我需要创建一个面向用户的页面,允许我为每个字段输入文本,然后提交记录。我已经能够很容易地完成这项工作,但是每次我决定添加/删除字段时,都必须更新input.html和save.php,这让人很恼火

看起来真的应该有某种程序可以为我自动维护代码,让我只关注数据库结构。有人知道有什么东西能做到这一点吗?我觉得我做错了

提前谢谢


另外,我意识到我可以只使用phpmyadmin,但我不想让我的数据输入人员完全访问数据库;另外,它们不是技术类型,我不想吓唬它们。

最后,我决定编写自己的脚本,使用信息模式获取字段名,然后进行递归循环来添加每条记录。这并不难,但似乎还有更好的方法。

你可能需要一个db框架来实现这一点,但我们不是推荐引擎-你必须自己去挖掘。你尝试过一些框架(Symfony2、Zend、Yii等)。他们的任务之一就是处理这样的时刻。我同意@MarcB会关注数据库抽象层。如果我还记得几年前我做类似事情的时候,我曾经使用pear db抱歉,我想补充一下我的评论,说是db_dataobject做了表抽象,尽管我不确定这是否仍然是一个好方法。@MarcB Lol?我认为我们是一个人们可以提出问题和建议的社区。推荐东西是我们帮助的一部分……CakePHP框架有一个很好的工具来实现这一点——您只需要创建一个DB表并调用指向您的DB的工具。它将在MVC(模型-视图-控制器)体系结构中自动构造基本CRUD(创建-更新-删除)应用程序(是的,它创建PHP控制器、模型类和HTML视图)。。。