PDO verus MySQLi

时间:2016-06-08 15:05:25

标签: php mysql database mysqli pdo

我是PHP,SQL,数据库等的初学者,我希望听到人们在使用数据库时是否使用PDO或MySQLi的意见,到目前为止,我是看到了非常复杂的意见。

您是否会考虑使用MySQLi的专业网站开发人员? MySQLi是否符合行业标准,还是经常被雇主和客户忽视?

我确定之前已经多次询问过这个问题,但如果你没有将这个问题标记为副本,我会很感激,因为我正在寻找尽可能多地获得新的意见。

提前致谢:]

1 个答案:

答案 0 :(得分:0)

我认为PDO要好得多,它支持的数据库比mysqli多得多。
但你可能不会使用另一个。因此,在你的位置,这不是专业人士 在执行PDO预处理语句时,您可以使用命名标签:

$stmt = $pdo->prepare("SELECT * FROM users WHERE user_name = :name");
$stmt->execute(array(':name' => $name))

在mysqli中,你没有(:name)标签,你必须按顺序绑定参数而不是标签名称,这在我看来很糟糕。

相关问题