我是PHP,SQL,数据库等的初学者,我希望听到人们在使用数据库时是否使用PDO或MySQLi的意见,到目前为止,我是看到了非常复杂的意见。
您是否会考虑使用MySQLi的专业网站开发人员? MySQLi是否符合行业标准,还是经常被雇主和客户忽视?
我确定之前已经多次询问过这个问题,但如果你没有将这个问题标记为副本,我会很感激,因为我正在寻找尽可能多地获得新的意见。
提前致谢:]
答案 0 :(得分:0)
我认为PDO要好得多,它支持的数据库比mysqli多得多。
但你可能不会使用另一个。因此,在你的位置,这不是专业人士
在执行PDO预处理语句时,您可以使用命名标签:
$stmt = $pdo->prepare("SELECT * FROM users WHERE user_name = :name");
$stmt->execute(array(':name' => $name))
在mysqli中,你没有(:name)标签,你必须按顺序绑定参数而不是标签名称,这在我看来很糟糕。