Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将大型web应用程序从mysql_connect转换为PDO使用_Mysql_Pdo_Server_Mysql Connect - Fatal编程技术网

将大型web应用程序从mysql_connect转换为PDO使用

将大型web应用程序从mysql_connect转换为PDO使用,mysql,pdo,server,mysql-connect,Mysql,Pdo,Server,Mysql Connect,我接到了创建新服务器环境的任务。我的老板决定改用新版本的PHP,这是我鼓励的。我刚刚在新服务器上安装了PhpMyAdmin,并收到一条警告,指出mqsql\u connect函数已被弃用。我理解这是一个老方法,我们应该开始使用PDO,但我们有这么多的查询,当我们转到PDO时,这些查询也应该更改,对吗?更改所有这些查询也需要很长的时间,测试所有查询也需要更长的时间。。有没有办法让这更容易 提前感谢。此时唯一能让它变得更简单的方法是创建一个PDOproxy类,该类重新映射/模仿mysql\u xxx

我接到了创建新服务器环境的任务。我的老板决定改用新版本的PHP,这是我鼓励的。我刚刚在新服务器上安装了PhpMyAdmin,并收到一条警告,指出mqsql\u connect函数已被弃用。我理解这是一个老方法,我们应该开始使用PDO,但我们有这么多的查询,当我们转到PDO时,这些查询也应该更改,对吗?更改所有这些查询也需要很长的时间,测试所有查询也需要更长的时间。。有没有办法让这更容易


提前感谢。

此时唯一能让它变得更简单的方法是创建一个PDOproxy类,该类重新映射/模仿mysql\u xxx调用。然后,如果您的“代理”是“完美的”,您可以对您的项目进行搜索替换。

恐怕这只适用于连接方法。但由于PDO处理更新/插入/删除等的方式,查询将阻止我们使用此方法。。