【问题标题】:Switch to MYSQLI and workbench [closed]切换到 MYSQLI 和工作台 [关闭]
【发布时间】:2016-01-07 21:39:27
【问题描述】:

我现在正在使用 MYSQL Workbench 来构建我的数据库,我现在需要以不同的方式构建我的数据库来使用 MYSQLI 还是 MYSQLI 只是用于连接到数据库的语法。我还需要下载 MYSQLI 驱动程序并禁用 MYSQL 驱动程序吗?老实说,我很困惑。我要学习PDO来连接我的数据库,我只是不想让我的网站发生不好的事情,据我了解,MYSQL驱动程序将来不会工作,一切都必须使用MYSQLI驱动程序,或者图书馆,或其他任何东西。我不太明白这个切换到 MYSQLI 是什么。我应该使用其他东西吗?

对不起,如果我发布的内容令人困惑,我只是一个初学者。

非常感谢,

迈克

【问题讨论】:

  • 什么都不会改变,你的代码可以正常工作,而 MySQL 工作台是一个工具,与你的 PHP 代码无关。
  • 开始学习PHP的基础知识并开始使用像Laravel这样的好框架
  • 你是说我不需要学习 MySQL,而且永远不会……因为我认为我们需要改变,因为 MySQL 已经被贬低了。也谢谢你的帮助,我现在就去看看 leravel

标签: php mysql database mysqli pdo


【解决方案1】:

我现在正在使用 MYSQL Workbench 来构建我的数据库,我现在需要以不同的方式构建我的数据库来使用 MYSQLI 还是 MYSQLI 只是用于连接到数据库的语法。

没有。您无需再次构建数据库。 MYSQLI 是一组与任何 mysql 数据库建立关系的函数。可以查询、删除、创建等... http://php.net/manual/pt_BR/book.mysqli.php

我还需要下载MYSQLI驱动并禁用MYSQL吗...

您不需要下载 MYSQLI 驱动程序,但是,是的,您需要在 php.ini 上激活 MYSQLI 驱动程序

我要学习 PDO 来连接我的数据库,我只是不想让我的网站发生不好的事情,据我了解,MYSQL 驱动程序将来不会工作,一切都必须使用 MYSQLI驱动程序,或库,或任何它。

PDO 是一个很棒的库,学习如何使用它对您很有帮助。但是 MYSQLI 和 PDO 以不同的方式做同样的事情(而不是连接到其他数据库,如 SQL SERVER),因此您需要选择是要在核心应用程序上使用 PDO 还是 MYSLI。

我不太明白这个切换到 MYSQLI 是什么。我应该使用其他东西吗?

这完全取决于您要创建的应用程序类型。此外,一旦对您的职业有好处,您应该学习所有可能的相关技术。但无论如何,有几个框架会为您做这些事情并连接到数据库并创建查询。

http://cakephp.org/

http://www.codeigniter.com/

http://www.yiiframework.com/

【讨论】:

  • 哇,非常感谢您向我解释这一点!谢谢你的链接!
  • 哦@MichaelSchroeder,我们是为此而来的! :D 很高兴它有帮助
  • 你知道如何配置php.ini来激活MySQLi吗?我一直在尝试用谷歌搜索它,但我没有任何运气。
  • 您需要在 PHP.ini 中搜索此变量并取消注释它们php.net/manual/pt_BR/mysqli.configuration.php
  • 正是我需要的!奥布里加多!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多