私は1年または2年前に構築されたウェブサイトを管理しています。プロジェクト全体はPHPに基づいており、mysql
はデータベースに接続するために使用されます。最近まで働いていなかったのはうまくいっていた。私はいくつか微調整を行い、データベース接続ファイルに何らかの問題があることを発見しました。 mysql_connect
をmysqli_connect
に置き換え、ウェブサイトの一部が機能し始めました。もちろん、mysqlの構文に基づいて構築されているので、すべてはうまくいかないでしょう。さて、すべてのコードをmysqli構文で置き換えることは不可能です。mysql_connectでデータベース接続が動作しない
データベースの接続ファイルにmysql_connectを保持して、Webサイトを稼働させる方法があります。そして、この問題の理由は何でしょうか?
何かお手数ですがありがとうございます。 MySQLの原稿約
あなたはおそらくmysqli_でmysql_混合している、および/またはmysqli_でそれを必要とする関数へのDB接続に合格しなかったmysqli_connectするにmysql_connectを変更します。しかし、私たちがあなたのコード全体を見るまで、それは確かに分かりません。 –
mysql_で実行したい場合は、そのapiをサポートしていて、mysqli_に混在しないPHPバージョンが必要です。 –
実際には親愛なる...あなたはMySQLとMySQIを混在させました....それは完璧な方法ではありません...あなたは... Mysqliを使うべきです...どこでも文法...もしあなたがそれを望んでいなければmysqliはMySQLの構文 –