我想知道从结果中提取数据的两种方法之间的区别是什么,哪一种更快更现代,因为它们都与mysqli一起使用。
感谢您的耐心等待。
答案 0 :(得分:1)
mysqli有two different APIs访问权限。一个是使用mysqli_*
函数的纯函数接口,有点类似于旧mysql
扩展使用的接口。另一个API是OOP接口。
在实际效果中,两个界面完全相同。假设$db
是从mysqli
或mysqli_connect
检索到的new mysqli
对象,这两行的含义完全相同:
$db->query('query string');
mysqli_query($db, 'query string');
实际上,在引擎级别,基本上是别名的别名。两者都不会比另一个更快。
你应该使用对你来说最舒服的一个,虽然OOP风格通常更为普遍,并且两者都同样有效。