您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用不推荐使用的mysql_ *函数成功重写旧的mysql-php代码?

如何使用不推荐使用的mysql_ *函数成功重写旧的mysql-php代码?

实际上,这是一个简单,甜蜜和简短的过程:是的,不再需要。

让我们回顾一下代码,以免我们丢失了一些东西:

 MysqL:host=127.0.0.1;dbname=people;charset=UTF-8

此外,PDO还提供了可供使用的现成构造函数,因此不必加倍使用。

connect-也不再需要连接功能。这是通过实例化PDO来完成的。您可以查找异常,PHP手册的构造函数页面上一个示例。

selectDb-不再需要此复杂功能。哇,由于PDO连接字符串,我们只能删除第三个功能。字符少了,功能强大。干杯!

__destruct-破坏者。公平地说:MysqL也不需要它。但是,使用PDO,我们可以免费获得它-无需编写任何代码

看起来不错!通过删除过时的代码,您设法从该晦涩的数据库类迁移到PDO!恭喜您:

$db = new PDO('MysqL:host=127.0.0.1;dbname=people;charset=UTF-8', 'root', 'pass');

如果您现在想,如果我想自己拥有数据库类怎么办?好吧,您可以这样做,因为您可以从PDO扩展(是的!):

class DB extends PDO
{
   ... my super-new-shiny-code
}

为什么要这么做?不知道,但是也许您的代码更流利。如果您正在寻找更好的代码示例,那么我在PHP / MySQL Table的Hyperlinks中提供了一个示例。

php 2022/1/1 18:15:41 有428人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶