問題タブ [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.

0 投票する
3 に答える
2392 参照

php - mysql_connect の実行に時間がかかる

私はmysqlにログインするためにphpに次のスクリプトを持っています

このスクリプトは正常に機能していましたが、OS を再インストールすると、Windows 7 と iis7 と PHP バージョン 5.3.2 と mysql サーバー 5.1 が使用されますが、このスクリプトは機能せず、実行にログ時間がかかります。

ありがとう

0 投票する
2 に答える
1595 参照

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を使用しています。コード自体に関しては、私が持っているのは次のとおりです。

助けてくれてありがとう。

0 投票する
4 に答える
15564 参照

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 ファイルに追加 (コメント解除) すると機能しました。しかし、なぜこれが必要なのですか?

0 投票する
3 に答える
1600 参照

php - ajax 呼び出しでデータベース接続を開いたままにする

ユーザーがページの変化を積極的に見ている間に、単一行の ajax 呼び出しを行えるようにするデバッグ モジュールを作成しています。問題は、ユーザーがデータベース呼び出しを行おうとしている場合です。

ユーザーは関数 mysql_connect() を実行できますが、ajax 呼び出しが完了すると、その接続はすぐに閉じられます。その接続を開いたままにする方法はありますか?私は mysql_pconnect() を見てきましたが、それは私が望むことをしていないようです。

ありがとう

0 投票する
5 に答える
613 参照

php - PHPがMySQLに接続する一般的な速度はどれくらいですか?

私が非常に標準的なmysql接続コードを持っているとしましょう:

これにより、Webサーバーからデータベースサーバーに接続されます(たとえば、Webサーバーは192.168.1.98などにあります)。通常、上記のコードはどのくらいの期間実行されますか?現在、約2秒表示されています。遅いですか?

0 投票する
1 に答える
2663 参照

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)

デビッド

0 投票する
3 に答える
142 参照

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)は私のユーザー名です。

何が原因でしょうか?

0 投票する
3 に答える
362 参照

php - mysql_connect が私の .php を破壊するのはなぜですか?

PHP 5.3.3 を使用して Apache 2.2 で次のコードを実行しています。

そして、「接続中...」と出力されますが、他には何もありません。エラーすら出ません。明らかなすべての手順を実行しました。ヘルプ?

0 投票する
4 に答える
12509 参照

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 を実行しようとすると、同じエラーが発生します。

0 投票する
2 に答える
851 参照

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