我才第一次看到这个。我不知道您可以通过执行以下操作来实例化mysqli类

new mysqli( $host, $username, $password, $db );

这对我来说是全新的。。。连接到数据库时,我在网上或书中看到的每个教程都像这样:
$conn = mysqli_connect( $host, $username, $password, $db );

if ( !$conn ) {
    die( 'Sorry, could not connect');
}

大多数教程都采用程序化的方式吗?即使在我创建单独的数据库类的教程中,也告诉我使用过程样式代码...

mysqli过程与oop有什么区别?有没有?我是否必须安装某种扩展程序,还是可以在代码中开始使用?总newb在这里,所以不是很确定。

另外,什么时候使用PDO vs mysqli是个好主意?在大型企业应用程序上工作的开发人员最常使用PDO吗?或者仅仅是一个偏好问题。

谢谢你的帮助...

学习php很快变得令人上瘾...我只是想了解更多。

最佳答案

互联网上99%的PHP教程已经过时,倡导糟糕的代码或由可能不应该教PHP的人(以及以上所有知识)所写。您应该找到handful of good ones

包括我在内的开发人员通常都比mysqli更喜欢PDO。首先,它不仅可以处理MySQL,还可以处理更多的数据库。

关于php - mysqli,OOP与程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6209409/

10-09 06:09
查看更多