2016-09-08 5 views
0

私はMySQLに接続するためのMySQLクラスを用意しています。しかし、PHPを5.4.16にアップグレードした後は、もう動作しません。誰もそれを助けることができますか?
以下は私が使用しているコードです。接続しようとするたびにエラー部分に入ります。解決しようクラス内のMySQL接続に関する問題

final class MySQL { 
    private $connection; 

    public function __construct($hostname, $username, $password, $database) { 
      if (!$this->connection = mysql_connect($hostname, $username, $password)) { 
      exit('Error: Could not make a database connection using ' . $username . '@' . $hostname); 
    } 
} 
+2

:コマンドプロンプトと
setsebool -P httpd_can_network_connect = 1

詳細に以下でし詳細はこちらあなたは 'mysql_error'を調べます。 mysql_'ライブラリは廃止予定で、PHP7から削除されました。 – andrewsi

+1

mysql_ *関数を使わないでください。 PHPの最新バージョンで廃止され削除されました。 http://stackoverflow.com/a/12860046/934739を読んでください。 –

+0

あなた自身のORMを書いているようです。 [Doctrine](http://www.doctrine-project.org/)、[Propel](http://propelorm.org/)または [Eloquent](https://laravel.com/docs/)を評価しましたか? 5.3 /雄弁)この道を下る前に? – tadman

答えて

関連する問題