【发布时间】:2011-06-26 10:47:46
【问题描述】:
在过去的几天里,我一直在关注很多关于与数据库交互的不同方式的教程。像旧的 MySQL 方式,MySQLi,MySQLprepared statement,PHP 的 PDO 等。
我仍然是编程的新手,因为我学习并开始编码还不到 1 年。我不时地在改进我的代码和遵守 Web 开发人员定义的标准方面付出了很多努力。现在是时候让我觉得我改变了使用旧 MySQL 方式(如 mysql_connect() 和 mysql_query())与数据库交互的方式。
我的生产机器上有以下配置。
- 安装了 MAMP 的 Mac OSX 10.6
- PHP 版本:5.2.13
- MySQL 客户端版本:5.1.44
你认为我应该使用什么来访问数据库,为什么?
- MySQL
- MySQLi
- MySQL 准备好的语句
- PDO
【问题讨论】:
标签: php mysql database pdo mysqli