我才第一次看到这个。我不知道您可以通过执行以下操作来实例化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/