2016-12-25 4 views
-2

私は1年または2年前に構築されたウェブサイトを管理しています。プロジェクト全体はPHPに基づいており、mysqlはデータベースに接続するために使用されます。最近まで働いていなかったのはうまくいっていた。私はいくつか微調整を行い、データベース接続ファイルに何らかの問題があることを発見しました。 mysql_connectmysqli_connectに置き換え、ウェブサイトの一部が機能し始めました。もちろん、mysqlの構文に基づいて構築されているので、すべてはうまくいかないでしょう。さて、すべてのコードをmysqli構文で置き換えることは不可能です。mysql_connectでデータベース接続が動作しない

データベースの接続ファイルにmysql_connectを保持して、Webサイトを稼働させる方法があります。そして、この問題の理由は何でしょうか?

何かお手数ですがありがとうございます。 MySQLの原稿約

+3

あなたはおそらくmysqli_でmysql_混合している、および/またはmysqli_でそれを必要とする関数へのDB接続に合格しなかったmysqli_connectするにmysql_connectを変更します。しかし、私たちがあなたのコード全体を見るまで、それは確かに分かりません。 –

+0

mysql_で実行したい場合は、そのapiをサポートしていて、mysqli_に混在しないPHPバージョンが必要です。 –

+0

実際には親愛なる...あなたはMySQLとMySQIを混在させました....それは完璧な方法ではありません...あなたは... Mysqliを使うべきです...どこでも文法...もしあなたがそれを望んでいなければmysqliはMySQLの構文 –

答えて

-1

MySql original php doc

この拡張は、PHP 5.5.0のように廃止され、そしてPHP 7.0.0のように除去されています。代わりに、mysqliまたはPDO_MySQLのいずれかの拡張子を使用する必要があります。 MySQL APIを選択する際のヘルプについては、MySQL APIの概要を参照してください。

あなたはまだデータベースに接続するためのMySQL元のライブラリを使用したい場合は、7.0.0

uder PHPのバージョンを使用する必要がありますので...他のアイデアは、ファイル内の文字列を検索し、置き換える自動化するために使用するソフトウェアです fnr.exe ので、uが簡単

+0

ソフトウェアのご提案ありがとうございます。私は私の今後の作品でそれを試してみると思います。 –

関連する問題