2017-04-07 15 views
0

ph 7.0.15をインストールしました。私が取り組んでいるプロジェクトには、5.0というPHPバージョンがあります。どうすれば実行できますかphp 5.0php 7.0.15。私はphp 7.0.15で作業しています。私はphp 5.0をインストールすることはできません。この問題を解決する方法はありますか?PHP 5.0:未定義の関数を呼び出すmysql_connect()

助けがあれば助かります。

ありがとうございます。

+0

できません。特にPHP7から特別に削除されたmysql_ *関数が必要な場合に特に役に立ちます。 –

+0

_ "PHP 7.0.15でPHP 5.0を実行するにはどうすればいいですか?" –

+0

PHP 7.0ではmysql_ *が削除されました。これを解決するために最も近いのは 'mysqli_ *'を使うことです。あるいは、あなた自身の 'mysql_ * layer'を書いてください。 –

答えて

0

お試しください:mysqli_*を使用して関数を書き直すことができます。

これは単なる出発点です!

<?php 
    if(!function_exists('mysql_connect') && function_exists('mysqli_connect')) 
    { 
     $_GLOBALS["\0MYSQL"] = array(); 

     function mysql_connect($servername, $username, $password) 
     { 
      $_GLOBALS["\0MYSQL"][] = mysqli_connect($servername, $username, $password); 
     } 

     function mysql_select_db($database_name) 
     { 
      return mysqli_select_db(end($_GLOBALS["\0MYSQL"]), $database_name); 
     } 

     [...] 
    } 

これは概念の証明であり、私が意味するものを例示するためのものです。
誰かがすでにこれを書いていて、Google-fuがひどい場合はわかりません。

さらに、使用するすべての定数をmysql_*から定義することを忘れないでください。

これが役に立ちます。

関連する問題