PHP的MySQL连接似乎有很多选择。我猜他们都提供不同的功能集。我只想运行一个简单的查询,所以我被mysql_connect()的简单所吸引。这是好的还是我缺少任何考虑因素
Thhanks
答案 0 :(得分:5)
如果您只想运行一个简单的查询,那么确实没有区别。如果您正在处理更大的事情,请使用mysqli或PDO,以便您可以使用它的功能。特别准备的陈述是你真正想要使用的东西。
我会忘记旧的mysql库。 Mysqli并不难使用,但它是一个很大的改进。
答案 1 :(得分:2)
请改用mysqli
。它具有相同的简单性,它是mysql_connect
请参阅文档here。
答案 2 :(得分:1)
即使您正在处理单个查询或非常简单的项目,也请使用PDO
这就是现在DB的工作方式,并且很可能在将来完成。我认为现在学习遗留库(mysql
,mysqli
)并不是一件好事。学习曲线完全相同,使用PDO,您可以根据需要做任何事情(例如,更改DBMS)。
而且,即使您选择使用遗留的DBMS绑定库,也请不要使用mysql
,并使用预准备语句({1}}和mysqli
都有它们)。不要做类似的事情:
PDO