問題タブ [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 投票する
5 に答える
978 参照

php - 関数内の配列で変数を使用するにはどうすればよいですか?

Config.php:

関数.php:

今私が例えばするとき:

接続されていません...どうすればよいですか?

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

php - mysql_connect タイムアウト

Mac 10.6 コンピューターで PHP フレームワークをセットアップしようとしていますが、データベース接続の問題により、セットアップ中にエラーが発生し続けます。そこで、自分でサーバーに接続できるかどうかを確認するために小さな php スクリプトを作成しましたが、接続もできませんでした。操作がタイムアウトしました。

ただし、コマンドラインから mysql に完全にログインできます。これらの接続の問題が発生しているのは PHP だけです。誰にもアイデアはありますか?

これがスクリプトです。

編集: http:// を削除しようとしましたが、「そのようなファイルはありません」というエラーが表示されます。

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

c++ - ライブラリがデバッグライブラリまたはリリースであることを知る方法は?

私は mysql cpp ライブラリを使用しています。そこで bzr トランクから最近のコピーをチェックアウトし、cmake を使用してライブラリを生成しました。

最初はリリース モードを使用し、2 回目はデバッグ モードを使用してビルドしました。両方のライブラリには

プログラム (C または C++ コード) をチェックインする方法、またはライブラリがリリース ライブラリまたはデバッグ ライブラリである nm を使用する方法はありますか

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

php - mysql.sockの変更

私はcodeigniterを初めて使用し、codeigniter 2.0で記述されたこのショッピングカートをインストールしています。データベースを作成しましたが、実行しようとするとこのエラーが発生します。

mysql_connect():[2002]そのようなファイルまたはディレクトリはありません(unix:///var/mysql/mysql.sock経由で接続しようとしています)日付/時刻:4-8-2011 07:58:59

私はここvar/mysql / mysql.sock ....の場所でmysql.sockを探しているようですが、私のローカルバージョンは/tmp/mysql.sockにあり、codeigniterでそれを変更する場所を見つけることができないようです..。。

ところで:私はmaxosx10.6ユキヒョウを使用しています

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

php - 「mysql_connect()」の戻り値を保持するためにphp変数を宣言するにはどうすればよいですか?

mysql_connect() の値を、プロジェクト内のすべての php ファイルでアクセスできるグローバル変数に保存する必要があります$db_ServerVal = mysql_connect()

プログラムの開始時に mysql_connect を 1 回だけ呼び出せるようにする必要があります。

次に、すべてのphpファイルで-それ$db_ServerValは有効でなければなりません。初めてではありません。毎回。私が電話するまでmysql_close( $db_ServerVal);

データベース接続$GLOBALS[]を保存するために、php で定義済みの配列であるを使用できますか?$db_ServerVal

もう 1 つの問題は、ブラウザー ウィンドウが閉じたときに 'close' イベントが必要であるため、mysql_close( $db_ServerVal);.

index.php ファイルの最後で呼び出すことはできませんmysql_close()。データベースが途中で閉じてしまうためです。その後、データベースにアクセスするたびにmysql_connect()再度呼び出す必要があります。

各データベース呼び出しの前後に呼び出すことはできますがmysql_connect()、それが標準的な方法であるかどうかはわかりません。mysql_close()

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

php - Drupal 4.7 データベース サーバーに接続できません

これは奇妙です。Drupal 4.7 (新規インストール) では、DB 接続情報を入力していない場合、「データベース サーバーに接続できません」というページが表示されます。これはブラウザに問題なく表示されます。

そのため、正しい接続情報 (私の Drupal 6 サイトでは正常に動作します) を入力すると、突然白い画面が表示されます。cron.php を実行すると、この前に DB エラーを作成したのと同じ HTML が吐き出されます。

何が起こっているのですか?

更新: 私は間違いを犯しました。私の Web サーバーは実際には PHP 5.2 を使用しています。これは、PHP と Apache が付属している Macbook Pro でこれを実行しているためですが、ローカルの Web 開発環境には Zend Server CE を使用しています。

システム情報:

  • Drupal 4.7.11
  • PHP 5.3.4
  • MySQL 5.1.54

どんな考えやアイデアでも大歓迎です。これをどこに行けばいいのかよくわかりません。システムで Drupal 4 を動作させて、いくつかの古いサイトからコンテンツを移行できるようにする必要があります。(ええ、私は自分を罰するために Drupal 4.7 を使用していたわけではありません。それには正当な理由があります)。

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

php - PHP mysql_connect リソースは常に同じです

私はあなたがここで見ることができる私のPHPスクリプトの魔女に問題を抱えています: http://codepad.org/F0qhElRC

子からの接続ごとに新しいリソースを開いていません。すでに 127.0.0.1 またはローカル ネットワーク IP を使用しようとしましたが、何も機能しませんでした。また、mysql の max_user_connections が 0 に設定されており、Web からの接続を開くと、Web 用の別のリソースが得られます。ただし、コマンドラインでは同じものを使用します。

mysql_connect で new_link を true に指定し、bd クラスに __destruct を配置して、子が破棄された場合に接続を閉じました。接続を閉じても、スクリプトを再起動した後でも、php は新しい接続を開きません。リソースは無料である可能性があるので、それを期待する必要がありますが、チャイルドでもスリープを設定しようとしましたが、新しいリソースを実行しません。

これをデバッグする方法について何か提案はありますか?

基本的に、新しいスクリプトまたは子呼び出しごとに新しい conn が必要です。

前もって感謝します。よろしくお願いします、

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

php - PHP mysql_connect と Ubuntu mysql ターミナルの使用

次の方法で MySQL に接続するために PHP を使用しています。

そしてそれはうまく接続します。しかし、私の端末からこれを試すと

パスワードを入力すると、結果として次のようになります。

これを解決する方法はありますか?

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

php - mysql_connectパスワード(データベースサーバーのパスワード)を保護するにはどうすればよいですか?

*この質問は非ローカルホスト用です。*私はウェブホストサービスを使用しています。私のパーソナルサーバーではありません。

mysql_connectを使用してデータベースのサーバーに接続するには、phpファイルを作成してWebホストのサーバーに保存する必要があります。このファイルには、(コード内に)サーバーのアドレスとユーザー名とパスワードが含まれている必要があります。

ページのコードを表示してこのphpファイルをダウンロードする人は誰でもパスワードを見ることができますが、これはセキュリティ上のリスクです。

データベースのサーバーのパスワードを保護するにはどうすればよいですか?