問題タブ [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 - 関数内の配列で変数を使用するにはどうすればよいですか?
Config.php:
関数.php:
今私が例えばするとき:
接続されていません...どうすればよいですか?
php - mysql_connect タイムアウト
Mac 10.6 コンピューターで PHP フレームワークをセットアップしようとしていますが、データベース接続の問題により、セットアップ中にエラーが発生し続けます。そこで、自分でサーバーに接続できるかどうかを確認するために小さな php スクリプトを作成しましたが、接続もできませんでした。操作がタイムアウトしました。
ただし、コマンドラインから mysql に完全にログインできます。これらの接続の問題が発生しているのは PHP だけです。誰にもアイデアはありますか?
これがスクリプトです。
編集: http:// を削除しようとしましたが、「そのようなファイルはありません」というエラーが表示されます。
c++ - ライブラリがデバッグライブラリまたはリリースであることを知る方法は?
私は mysql cpp ライブラリを使用しています。そこで bzr トランクから最近のコピーをチェックアウトし、cmake を使用してライブラリを生成しました。
最初はリリース モードを使用し、2 回目はデバッグ モードを使用してビルドしました。両方のライブラリには
プログラム (C または C++ コード) をチェックインする方法、またはライブラリがリリース ライブラリまたはデバッグ ライブラリである nm を使用する方法はありますか
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ユキヒョウを使用しています
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()
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 を使用していたわけではありません。それには正当な理由があります)。
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 が必要です。
前もって感謝します。よろしくお願いします、
php - PHP mysql_connect と Ubuntu mysql ターミナルの使用
次の方法で MySQL に接続するために PHP を使用しています。
そしてそれはうまく接続します。しかし、私の端末からこれを試すと
パスワードを入力すると、結果として次のようになります。
これを解決する方法はありますか?
php - mysql_connectパスワード(データベースサーバーのパスワード)を保護するにはどうすればよいですか?
*この質問は非ローカルホスト用です。*私はウェブホストサービスを使用しています。私のパーソナルサーバーではありません。
mysql_connectを使用してデータベースのサーバーに接続するには、phpファイルを作成してWebホストのサーバーに保存する必要があります。このファイルには、(コード内に)サーバーのアドレスとユーザー名とパスワードが含まれている必要があります。
ページのコードを表示してこのphpファイルをダウンロードする人は誰でもパスワードを見ることができますが、これはセキュリティ上のリスクです。
データベースのサーバーのパスワードを保護するにはどうすればよいですか?