【问题标题】:When should I create php files to create tables in my sql database?我应该什么时候创建 php 文件来在 mysql 数据库中创建表?
【发布时间】:2011-04-25 22:47:46
【问题描述】:

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

【问题讨论】:

    标签: php mysql sql phpmyadmin


    【解决方案1】:

    只要您正确地使用 php 创建表,就没有内在的危险。事实上,这就是 phpMyAdmin 的全部 - 它只是一个执行相同操作的 php 脚本(仅具有更高级的界面)。

    这里唯一真正的危险是,如果您有将创建脚本随意放置且没有得到妥善保护的习惯。但是对于任何有权访问您的数据库的脚本来说也是如此。

    但无论如何,使用 phpMyAdmin 之类的工具的优势在于,它可以为您自动执行许多您可能没有考虑过的事情。

    回答您的问题,一般来说什么时候是最佳时机...安装脚本(如 cms 或论坛脚本)通常会在安装/安装过程中创建表格。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        如果您想用大量数据填充数据库,这主要是一个好主意。您可以创建一个 php 程序来加载您的数据库中的数据。然而,这是可以做到的,甚至可以更有效地使用像 python 或 ruby​​ 这样的语言。

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 2011-01-01
            • 1970-01-01
            • 2013-04-25
            • 2011-06-21
            • 1970-01-01
            • 2011-09-11
            • 1970-01-01
            • 2013-06-18
            • 1970-01-01
            相关资源
            最近更新 更多