首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用MySQL学习MySQLi教程吗?

问我可以使用MySQL学习MySQLi教程吗?
EN

Stack Overflow用户
提问于 2011-06-20 02:06:56
回答 2查看 253关注 0票数 3

有一个我想要遵循的教程,它有一些很好的评论。唯一的问题是它使用的是MySQLi而不是MySQL。我只能访问MySQL。

有没有足够大的差异来保证寻找一个直接的PHP-MySQL教程,或者是值得我自己去做修改吗?

我想说我是一个PHP和MySQL的“初学者”,但我可以找到我的方法,代码很好,应用CRUD等,所以不是完全新的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-20 02:11:24

MySQLi是PHP的“改进”的MySQL驱动程序。这意味着它将充分利用高于4.1.3版本的MySQL服务器。

那么底层的MySQL服务器应该是一样的,使用旧的MySQL接口或新的MySQLi,所以如果你在MySQLi接口上遵循MySQL教程,所有的东西都应该是有效的。

在您的情况下,您应该只关注MySQLi的东西,因为它们对您来说是不可用的。

引用自official website

的mysqli扩展是什么?

mysqli扩展,或者有时被称为MySQL改进的扩展,是为了利用MySQL系统版本4.1.3和更新版本中的新特性而开发的。mysqli扩展包含在PHP版本5和更高版本中。

mysqli扩展有许多好处,与mysql扩展相比的主要增强是:

面向对象的接口

对预准备语句的支持

支持多个语句

支持事务

增强的调试功能

嵌入式服务器支持

票数 2
EN

Stack Overflow用户

发布于 2011-06-20 03:10:54

进行必要的调整应该不会太难。如果您比较一下PHP的MySQL functions和MySQLi functions函数,主要的区别在于MySQLi是一个面向对象的接口。转换回常规的MySQL函数通常很容易,例如:$rs->affected_rows变成mysql_affected_rows($rs)。

正如@hexa指出的那样,MySQLi中有一些东西是旧接口不支持的,比如准备好的查询。如果教程涉及到这些,那么将它们转换为常规查询并不难,只是有点麻烦。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6404195

复制
相关文章

相似问题

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