我什么时候应该创建php文件来在我的sql数据库中创建表?

时间:2011-04-25 22:47:46

标签: php mysql sql phpmyadmin

我最近一直在通过php代码创建我的所有表,而不是使用像phpMyAdmin这样的东西。 (这就是我在学习的书中所做的一切,所以我只是假设这是正确的方式,直到我开始浏览更多的在线教程)我觉得这是一个坏习惯,并开始使用phpMyAdmin,但是想知道在在创建sql表时编写php编码指令实际上是一种好的做法。

4 个答案:

答案 0 :(得分:3)

使用php创建表没有固有的危险,只要你正确地执行它。事实上,这就是所有的phpMyAdmin - 它只是一个PHP脚本,它做同样的事情(只有一个更高级的界面)。

这里唯一真正的危险是,如果你有习惯让你的创作脚本四处闲置并且没有得到妥善保护。但是对于任何可以访问您数据库的脚本都可以这么说。

但无论如何,使用像phpMyAdmin这样的工具的优势在于它可以为你自动化很多你可能没有想过的东西。

回答你的问题,关于什么时候一般这样做...安装脚本(如cms或论坛脚本)通常在安装/安装过程中创建表。

答案 1 :(得分:2)

IMO只有当你想为你的web应用程序创建一个安装程序时,安装程​​序就像其他一些应用程序一样,如:joomla,drupal,wordpress等。允许用户自动创建所有内容,而不是手动创建所有表。

答案 2 :(得分:1)

如果您想使用大量数据填充数据库,那么这主要是个好主意。你可以创建一个PHP程序,用数据加载你的数据库。但是,这可以使用像python或ruby这样的语言来完成,甚至更有效。

一般来说,只使用php代码创建表格对我来说似乎不是一个好主意。您可以使用mysql客户端创建表,然后将数据库转储到sql文件。

答案 3 :(得分:1)

例如cms从脚本创建表,以便简化所有程序,即使对于没有编程经验的人也是如此。这是一个真实的场景。