是否可以同时使用 MySQLi 和 PDO?
Is it possible to use both MySQLi and PDO?
是否可以同时使用 MySQLi 和 PDO?例如,要使用 MySQLi 插入数据然后 select 并在项目的其他部分使用 PDO 处理它?我在 MySQLi 中有很多 insert/update 代码,但决定切换到 PDO?
是的,这是可能的。但请记住,在任何情况下,您都会有两个完全独立的到 MySQL 服务器的连接。 mysqli_* 和 PDO_MySQL 扩展无法(当前)共享单个连接,即使它们使用相同的传输驱动程序 (MySQLnd)
是的,您只需要为两者配置连接即可。
不过,最好将其全部转换为 PDO。它将在漫长的 运行 修复 Mysqli
中的所有安全漏洞中节省时间
是否可以同时使用 MySQLi 和 PDO?例如,要使用 MySQLi 插入数据然后 select 并在项目的其他部分使用 PDO 处理它?我在 MySQLi 中有很多 insert/update 代码,但决定切换到 PDO?
是的,这是可能的。但请记住,在任何情况下,您都会有两个完全独立的到 MySQL 服务器的连接。 mysqli_* 和 PDO_MySQL 扩展无法(当前)共享单个连接,即使它们使用相同的传输驱动程序 (MySQLnd)
是的,您只需要为两者配置连接即可。
不过,最好将其全部转换为 PDO。它将在漫长的 运行 修复 Mysqli
中的所有安全漏洞中节省时间