首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为PHP选择正确的MySQL连接

问为PHP选择正确的MySQL连接
EN

Stack Overflow用户
提问于 2011-09-28 01:58:43
回答 3查看 73关注 0票数 0

对于MySQL连接,PHP似乎有很多选择。我猜他们都提供了不同的功能集。我只想运行一个简单的查询,所以我被mysql_connect()的简单性所吸引。这样可以吗?或者我遗漏了什么考虑因素?

Thhanks

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-28 02:01:38

如果你只想运行一个简单的查询,这真的没有什么区别。如果你在做更大的事情,可以使用mysqli或PDO,这样你就可以使用它的特性了。特别是准备好的语句才是你真正想使用的东西。

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

票数 5
EN

Stack Overflow用户

发布于 2011-09-28 02:01:30

请改用mysqli。它同样简单,是mysql_connect的改进版本

请参阅文档here。

票数 2
EN

Stack Overflow用户

发布于 2011-09-28 02:04:22

即使您正在处理单个查询或非常简单的项目,也要使用PDO。

这就是现在和将来数据库工作的方式。我认为现在学习遗留的库(mysql、mysqli)并不是一件好事。学习曲线是完全相同的,有了PDO,你就有了做任何你想做的事情的基础(例如改变DBMS)。

而且,即使您选择使用遗留的、与数据库管理系统绑定的库,也请不要使用mysql,而要使用准备好的语句( mysqli和PDO都有)。不要这样做:

代码语言:javascript
复制
mysql_query("SELECT * FROM users WHERE username = '$username' AND password = '$password'");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7573603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档