为PHP选择正确的MySQL连接

时间:2011-09-27 17:58:43

标签: php mysql

PHP的MySQL连接似乎有很多选择。我猜他们都提供不同的功能集。我只想运行一个简单的查询,所以我被mysql_connect()的简单所吸引。这是好的还是我缺少任何考虑因素

Thhanks

3 个答案:

答案 0 :(得分:5)

如果您只想运行一个简单的查询,那么确实没有区别。如果您正在处理更大的事情,请使用mysqli或PDO,以便您可以使用它的功能。特别准备的陈述是你真正想要使用的东西。

我会忘记旧的mysql库。 Mysqli并不难使用,但它是一个很大的改进。

答案 1 :(得分:2)

请改用mysqli。它具有相同的简单性,它是mysql_connect

的改进版本

请参阅文档here

答案 2 :(得分:1)

即使您正在处理单个查询或非常简单的项目,也请使用PDO 这就是现在DB的工作方式,并且很可能在将来完成。我认为现在学习遗留库(mysqlmysqli)并不是一件好事。学习曲线完全相同,使用PDO,您可以根据需要做任何事情(例如,更改DBMS)。

而且,即使您选择使用遗留的DBMS绑定库,也请不要使用mysql,并使用预准备语句({1}}和mysqli都有它们)。不要做类似的事情:

PDO