我刚刚第一次看到这个。我不知道,你可以做这样的事情mysqli,OOP vs Procedural
new mysqli($host, $username, $password, $db);
实例化的mysqli类这是全新的我...每一个连接到数据库时,我已经在网上或书看到教程做这样的事情:
$conn = mysqli_connect($host, $username, $password, $db);
if (!$conn) {
die('Sorry, could not connect');
}
为什么大多数教程都这样做的程序方式有一个原因吗?即使在我看到创建一个单独的数据库类的教程,告诉我使用程序风格的代码...
与mysqli程序与oop有什么区别?有没有?我必须安装某种扩展吗?或者我可以在我的代码中开始使用?这里总共有新手,所以不太确定。
此外,什么时候使用PDO vs mysqli是一个好主意?大型企业应用程序开发人员最常使用PDO吗?或者只是一个偏好问题。
感谢您的帮助......
学习PHP已经迅速成为上瘾......我只是想知道更多。
mysqli的大多数教程都是针对那些熟悉旧的mysql库的人,他们只是程序性的。从mysql到过程mysqli的过渡不像人们转向OO mysqli那样是一种心理转变。但是,正如下面的alex指出的那样,使用PDO比使用上述任何一种都好,所以直接去那里吧。 – 2011-06-02 01:17:42