ホームページ >バックエンド開発 >PHPチュートリアル >mysqlクライアントは接続できますが、phpクライアントは接続できません。アドバイスをお願いします。
カードバーを使用して mysql のリモート接続を閉じた後のはずです
データベースクライアントは接続できます
PHP は接続できません
未定義の関数 mysql_connect() を呼び出します
未定義の関数 mysql_connect() を呼び出します
php_mysql 拡張機能をロードしていません、もちろん mysql_connect() は未定義です
つまり、間違った php.ini ファイルを変更したということです。
実際の php がどこにあるかを確認するには、phpinfo() を使用します。 .ini です。
ファイルアドレス そうです
なんでこんなに人が多いのかわかりません フラッシュするのに時間がかかりました。
phpinfo() の結果に mysql があるかどうかを確認してください
phpinfo() の結果に mysql があるかどうかを確認してください
はい mysqli いいえ mysql
それはすべて私の愚かな手です、あなたの手を切ってください、私を説得しないでください
の mysql 拡張子です。 php がオンになっていません
extension=php_mysql.dll
php の mysql 拡張機能がオンになっていません
ほら、2 階のスクリーンショットを撮りました。mysql リモートを開いてください。接続したいけどやり方がわからない
動作するにはphp_mysqlをインストールするか、mysqliを使用する必要があります。
参考: http://www.cnblogs.com/siqi/p/3776577.html
コードがすべて書かれたら、mysqli に切り替えます
これでは問題は根本的に解決されません
2. MySQL はシステム検索パスにあります
システム環境変数 PATH 内の MySQL のパスを削除してみるか、php を変更してみてください。 MySQL パスの前にパスを挿入します
MySQL5.6 の場合は、これを行う必要があります。php は MySQL5.6 クライアントを使用できないため、独自のクライアントを使用する必要があります
今、この問題が発生している可能性が最も高いです
これも php5 .5 mysql 拡張機能の使用が推奨されない理由の 1 つです
改めてありがとうございます
php をカバーすることで解決しました
詳しくはこちら ←_←