是否可以同时使用MySQLi和PDO


Is it possible to use both MySQLi and PDO?

是否可以同时使用MySQLi和PDO?例如,使用MySQLi插入数据,然后在项目的其他部分使用PDO选择并使用它?我在MySQLi中有很多插入/更新代码,但决定切换到PDO?

是的,这是可能的。但请记住,在任何情况下,您都会有两个完全分离的MySQL服务器连接。mysqli_*和PDO_MySQL扩展(当前)不能共享单个连接,即使它们使用相同的传输驱动程序(MySQLnd)

确实如此,您只需要为两者配置连接。

不过,你最好将其全部转换为PDO。从长远来看,修复Mysqli 中的所有安全漏洞将节省时间