問題タブ [mysql-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - mysql_connect の実行に時間がかかる
私はmysqlにログインするためにphpに次のスクリプトを持っています
このスクリプトは正常に機能していましたが、OS を再インストールすると、Windows 7 と iis7 と PHP バージョン 5.3.2 と mysql サーバー 5.1 が使用されますが、このスクリプトは機能せず、実行にログ時間がかかります。
ありがとう
mysql - phpBBでMySQLデータベースに接続できません
mysql_connect()コマンドを使用してMySQLデータベースに接続しようとしていますが、エラーメッセージが表示され続けます。
警告:mysql_connect()[function.mysql-connect]:[2002]接続されたパーティがCで接続しなかった(tcp://ravenwolftest.db.4292619.hostedresource.com:3306経由で接続しようとした)ため、接続の試行が失敗しました: 12行目の\Data\ GITA \ Web Design \ Projects \ Ravenwolf \ LoginTest.php
警告:mysql_connect()[function.mysql-connect]:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために接続の確立に失敗しました。12行目のC:\ Data \ GITA \ Web Design \ Projects \ Ravenwolf\LoginTest.phpにあります
phpBBフォルダーを検索したところ、config.phpフォルダーにホスト名、ユーザー名、パスワードがリストされていました。それらをmysql_connect()行に入れましたが、同じエラーが発生します。私はまた、何か意味がある場合に備えて、ウェブホスティングにgodaddy.comを使用しています。コード自体に関しては、私が持っているのは次のとおりです。
助けてくれてありがとう。
mysql - Windows マシンの localhost で mysql_connect が機能しない
これは、WAMP / Windows 7 にインストールした PHP 5.3.3 では機能しません。
の後Maximum execution time
、次のエラーが表示されます。
警告: mysql_connect() [function.mysql-connect]: [2002] 接続先が失敗したため、接続試行に失敗しました (tcp://localhost:3306 経由で接続しようとしています)
警告: mysql_connect() [function.mysql-connect]: 接続先が一定時間後に適切に応答しなかったため、接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。
これは機能します:
PHP docsから、これと関係があるかどうか疑問に思っています:
「localhost」または「localhost:port」をサーバーとして指定すると、MySQL クライアント ライブラリはこれをオーバーライドし、ローカル ソケット (Windows では名前付きパイプ) に接続しようとします。TCP/IP を使用する場合は、「localhost」の代わりに「127.0.0.1」を使用します。MySQL クライアント ライブラリが間違ったローカル ソケットに接続しようとする場合は、PHP 構成と同様に正しいパスを設定し、サーバー フィールドを空白のままにする必要があります。
これは私のphp.iniからのものです:
これはバグですか、それとも何が起こっているのですか?
更新: MySQL 5.1.36 を使用していますが、それ以外の場合は接続できます。言い忘れましたが、これは PHP 5.3.0 および 5.2.11 で動作します。もちろん、 に変更localhost
する127.0.0.1
こともできますが、 を使用できない理由を知りたいですlocalhost
。
更新 2127.0.0.1 localhost
: hosts ファイルに追加 (コメント解除) すると機能しました。しかし、なぜこれが必要なのですか?
php - ajax 呼び出しでデータベース接続を開いたままにする
ユーザーがページの変化を積極的に見ている間に、単一行の ajax 呼び出しを行えるようにするデバッグ モジュールを作成しています。問題は、ユーザーがデータベース呼び出しを行おうとしている場合です。
ユーザーは関数 mysql_connect() を実行できますが、ajax 呼び出しが完了すると、その接続はすぐに閉じられます。その接続を開いたままにする方法はありますか?私は mysql_pconnect() を見てきましたが、それは私が望むことをしていないようです。
ありがとう
php - PHPがMySQLに接続する一般的な速度はどれくらいですか?
私が非常に標準的なmysql接続コードを持っているとしましょう:
これにより、Webサーバーからデータベースサーバーに接続されます(たとえば、Webサーバーは192.168.1.98などにあります)。通常、上記のコードはどのくらいの期間実行されますか?現在、約2秒表示されています。遅いですか?
mysql - LAN経由でmySQLに接続する
やあ、mySQLデータベースを実行しているローカルLAN上のPCへの接続に問題があります。
私が持っているVB6のコードは次のとおりです。
「localhost」を配置すると、問題なく動作します(DEVシステムでもmysqlを実行しています)が、他のマシンに配置すると、接続されません。
ネットワーク内のSERVERPCにアクセスできますが、何らかの理由でVB6がそれを見つけることができませんか?私もIPアドレスを試しました:
そして、それはまだ機能しません。すべてのファイアウォールをオフにしましたが、まだ何もありません... 192.168.1.9 IPのルーターにポート3306を追加しても、まだ何もありません!
DEVコンピューターはWindowsXPSP3であり、mySQLサーバーはVistaHomePrem上にあります。32ビット。
どんな助けでも素晴らしいでしょう!ありがとう!:o)
デビッド
php - PHPMySQLの問題
hostgatorによってホストされているWebサイトでphpスクリプトを実行しようとすると、次のエラーが発生します。
警告:mysql_connect()[function.mysql-connect]:6行目の/home/pieboy13/public_html/quigley/WebContent/Scripts/register.phpにある不明なMySQLサーバーホスト'pieboy13_(user name)'(1)エラー:可能性がありますサーバーに接続しません。エラー不明なMySQLサーバーホスト'pieboy13_(ユーザー名)'(1)
ここで、(Username)は私のユーザー名です。
何が原因でしょうか?
php - mysql_connect が私の .php を破壊するのはなぜですか?
PHP 5.3.3 を使用して Apache 2.2 で次のコードを実行しています。
そして、「接続中...」と出力されますが、他には何もありません。エラーすら出ません。明らかなすべての手順を実行しました。ヘルプ?
mysql - Windows 7 PHP MySQL 接続の問題
実行する$conn = mysql_connect($host, $user, $pass);
とデータベースに接続できますが、接続するとvar_dump($conn)
元に戻りbool(true)
、複数のサーバーへの複数の接続が制限されます。
このコンピューターの元のセットアップは、PHP インストーラーを介して PHP 5.3.4 にアップグレードされた PHP 5.2 のバージョンを使用した XAMPP でした。ローカル データベースには問題なく接続できましたが (リソース リンク識別子の代わりにブール値が返された以外は)、リモート マシンには接続できませんでした (リモート マシンに接続できることが確認されています)。解決策を思いつくことができず、PHP 5.3.1 が組み込まれている XAMPP のバージョンにアップグレードしました。 .
編集 1 **
Windows のクリーン インストールに移行し、XAMPP をインストールして、リモート サーバー (PHP 5.3.1) に対して mysql_connect を実行しようとすると、同じエラーが発生します。
php - LAMP 設定 – PHP および mysql_connect() を使用した複数の DB 接続
私は、1999 年に最後に更新された、Joe Thong によって作成された「phpDB」クラスを使用する先史時代の PHP アプリケーションを維持するように割り当てられました。
現在、制限mysql_connect
は、新しい接続に同じ接続リソースを使用することです。したがって、次のコードを使用すると:
編集注: new phbDB()->connect
いくつかの内部値を設定するだけで、パラメーターmysql_connect
なしで標準を実行し$new_link
ます。
ここでの問題は、以前の接続を書き換えたため、がデータベース two に対して実行される$query
ことです。
true
これは、 の 4 番目のパラメータとして使用することで解決できますmysql_connect
。問題は、 12 年前のライブラリで何かを書き換えたくないということです (ライブ サーバーでどのように反応するかを純粋に恐れているため)。また、ライブ サーバーでは 4 番目のパラメーターがなくても機能します。ただし、私はサーバーの第一人者ではありません。ライブ環境をエミュレートするために、ローカルの MAMP 構成をオンにするための適切なディレクティブをサーバー構成で見つけることができませんでした。
誰でも私を助けることができますか?ありがとうございました。
EDIT : ラッパー自体:
phpDB.php – db ラッパー– http://scrp.at/wd
phpDB-mysql.php – mysql 固有のコード– http://scrp.at/we