用于MySQL和PHP的CRUD
我必须在MySQL数据库上使用PHP进行一些数据库请求 问:CRUD(创建-读取-更新-删除)中什么是最好(最简单)的框架 我还必须填充数据库,这是一个很好的工具。我只知道SqlMyAdmin,它看起来不太好。在线工具会很棒 你的经验很有价值:告诉我你用什么,为什么用于MySQL和PHP的CRUD,php,mysql,crud,Php,Mysql,Crud,我必须在MySQL数据库上使用PHP进行一些数据库请求 问:CRUD(创建-读取-更新-删除)中什么是最好(最简单)的框架 我还必须填充数据库,这是一个很好的工具。我只知道SqlMyAdmin,它看起来不太好。在线工具会很棒 你的经验很有价值:告诉我你用什么,为什么 我看了一下CodeIgniter,看起来不错,你觉得呢。。。过度杀戮?我认为这完全取决于你需要做什么 你知道,对吧?您可以使用该工具从许多格式导入 或者您想开发一个具有简单CRUD操作的应用程序?那么,像or这样的框架就是我们要寻
我看了一下CodeIgniter,看起来不错,你觉得呢。。。过度杀戮?我认为这完全取决于你需要做什么 你知道,对吧?您可以使用该工具从许多格式导入 或者您想开发一个具有简单CRUD操作的应用程序?那么,像or这样的框架就是我们要寻找的合适对象。对于很多操作(尤其是CRUD,一旦编写了模式文件,它就可以开箱即用),ORM框架真的很棒 如果您想更进一步,而不仅仅是DB访问,那么可以看看PHP框架,它提供了一个管理生成器(甚至还有一个数据库)。 (并拥有大量文档,例如) (顺便说一句,symfony使用条令作为ORM^^) 但如果你需要一些简单的东西,也许这有点过头了(而且需要太大的学习曲线)
要将数据加载到MySQL,它(引用文档)“以非常高的速度将文本文件中的行读取到表中”怎么样-Symfony有一个很好的管理生成器,一旦你了解了应用->模块->操作的概念,它就很简单,文档也很棒,即使有时在谷歌上搜索它更容易;-)
如果做不到这一点,现在比早期的情况要好得多,而且你可以不费吹灰之力就开始工作,尤其是他们的脚手架,这将帮助你建立一个基本的CRUD风格设置。他们的文档也非常棒,而且非常容易阅读:-)我开发了它,它从MySQL数据库反向工程一组存储过程,列出表中的所有行、基于主键的单行、基于主键的更新/插入和基于主键的删除。它假设您已经创建了表,每个表都设置了主键,并为您生成MySQL存储过程。我发现这比用PHP开发的类似类型的解决方案效率更高。如果Doctrine、CAKE、CodeIgniter等解决方案对您的尝试来说似乎有些过分,我建议您使用我构建的一个文件PHP脚本,它可以让您在MySQL中CRUD分层数据: 由于良好的工程和文档,我推荐
安全建议:任何库都可能存在未发现的安全漏洞,因此建议通过使用BaseAuth保护GroceryCRUD副本并仅允许SSL访问来最大限度地减少暴露。为什么不尝试从头开始编写代码,因为CRUD是编程的常见任务。 有很多很好的教程: 1> PHP PDO+引导Twitter: 2> JQuery+PHP:我目前正在测试(一个JQuery表库) 我尝试过:看起来不错,但是它的Datatables主题(具有列过滤功能)无法与服务器端处理一起工作,这就是我放弃它的原因。您可以看看 它进行基本的代码生成。控制器、模型、视图、布局、分页、表单组件、必需的字段验证、带引导模板等。所有这些都通过简单的命令生成。您可以根据需要修改代码 以下是教程- 值得一看。类似的东西可能比Symfony更合适。虽然我喜欢Symfony,并使用它产生了巨大的效果,但它并不简单
同样地,对于Codeignitor,我认为任何完整的堆栈框架(Laravel、Zend、Wii等)都不符合“简单”的要求。我发现一个相当直接、毫不费力的crud系统非常容易设置,并且有大量高级功能。它不同于生成模型类等的传统crud系统。。它只是一个动态处理一切的类 雪莉:你的意思是“创建、阅读、更新、删除”?+1表示缩写CRUD的正确含义,包括对飞机的引用!:你在哪里,对吗!,对不起,这里太晚了@帕特里克,当然,你也是,对吧?当然……看看人口。比PHPMyAdmin更好!我不明白为什么会被否决,这完美地回答了问题的第二部分。人们需要注意的是,不要仅仅因为不符合他们的特定标准就否决某些东西。仅供参考,这只适用于CodeIgniter。如果您使用其他工具,此库将不起作用。@Laurent有CI依赖性,但这并不强制您使用它构建应用程序。