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);
}
}
:コマンドプロンプトと
setsebool -P httpd_can_network_connect = 1
詳細に以下でし詳細はこちらあなたは 'mysql_error'を調べます。 mysql_'ライブラリは廃止予定で、PHP7から削除されました。 – andrewsi
mysql_ *関数を使わないでください。 PHPの最新バージョンで廃止され削除されました。 http://stackoverflow.com/a/12860046/934739を読んでください。 –
あなた自身のORMを書いているようです。 [Doctrine](http://www.doctrine-project.org/)、[Propel](http://propelorm.org/)または [Eloquent](https://laravel.com/docs/)を評価しましたか? 5.3 /雄弁)この道を下る前に? – tadman