解决MySQLの拡張が廃止され、削除されます

今日サイトがオープン突然見つかったエラーされます。「PHP非推奨:にmysql_connect():MySQLの拡張が廃止され、将来的に削除されます:に代わりmysqliのやPDOを使用します」。

問い合わせの際には)(MySQLの拡張にmysql_connectた廃止され、それが将来的に除去することができます。推奨mysqliのやPDO。

しかし、なぜそれが前に良いのですか?

別のPHPのバージョンは、新しいバージョンは、このプロンプトを持っているためです。

3つのソリューションがあります。

この方法の一つ

=オンはdisplay_errors

変更

=オフはdisplay_errors

PHPのエラーを禁止しますが、何が悪かったのか、私たちは知っていない場合ので、これは、明らかに賢明ではありません。

方法二

PHPプログラムでは、次のコードを追加します。

(E_ALL ^ E_DEPRECATED)error_reportingの。

しかし、それはそれは古すぎる、あまりにも安全ではないので、3またはMySQLを使用するのが最善である、お勧めできません。

メソッドスリー

変更のmysql mysqliの、あなたは、あまりありません、実際には、その上にちょうど一般的な変更mysql.class.phpファイルを大量に変更する必要性を感じることがあります。

たとえば、

mysql_connect($サーバー、$ユーザ名、$パスワード)

変更

mysqli_connect($サーバー、$ユーザ名、$パスワード、$データベース)

それはすることができます。

多くの場所は、「mysqliのは」解決することができるように変更単に「mysqlの」と同じです。

おすすめ

転載: www.cnblogs.com/xinyixuan/p/11527519.html