問題タブ [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_select_db はコードで分離できませんか?
何が問題なのかわかりません。user/pass/database 変数と mysql_connect(); を含む dbs.inc.php というファイルがあります。声明。私が含める場合( "dbs.inc.php"); 関数では、その下の次の行は常に mysql_select_db($database); でなければなりません。それは正常ですか?関数が終了するまで、含まれている変数にアクセスできるようにすべきではありませんか? connect/select ステートメントの間に数行のコードを追加すると、select が機能しなくなるのはなぜですか?
また:
動作します。そして、私がこれを行うと:
mysql_select_db($database) はデータベースの選択に失敗しますか?
php - mysql_connect から PDO 接続へ
私は mysql_connect 接続を PDO 接続に変換しようとしましたが、成功しませんでした。これが私が持っているものです:
そして、私がPDOでやろうとしたこと:
「データベースを選択できませんでした」というエラーが表示されます。「または死ぬ」ケースはあまり気にしません。この接続を PDO で機能させたいだけです。
php - MySQL資格情報をPHPで非公開にする最良の方法は何ですか?
PHP で Web アプリケーションをプログラミングする場合、MySQL 情報が第三者 (第三者) によって開示または発見されるのを防ぐ最も効率的な方法は何ですか? この情報には、接続機能で使用されるドメイン名とログインおよびパスワードが含まれます。
例として、mysql 接続関数を別の php ファイルなどに保持するのが適切な手順である可能性があります。
何か案は?
php - mysql_connect(): そのようなファイルまたはディレクトリはありません
古い RedHat7 に MySQL サーバー (バージョン 3.23.58) をインストールしました。依存関係のため、より新しいバージョンの MySQL をインストールできません。この RedHat サーバーでライブラリを更新できません。
ただし、PHP でデータベースに接続する際に問題があります。最初は PDO を使っていましたが、PDO は MySQL 3.23 と互換性がないことに気付きました...
だから私は使用しmysql_connect()
ました。今、私は次のエラーがあります:
私のコードは次のとおりです。
データベースが存在し、ログインとパスワードが正しいことを 2 回確認しました。
Wampp を使用している Windows PC でコードが正常に動作するため、これは奇妙です。問題の原因がどこにあるのかわかりません。
何か案が?
mysql - mysql LIKE 変数を作成するにはどうすればよいですか?
LIKE 式の MySql で変数を作成することは可能ですか?
元。
もちろん、私はこのアプローチを試みましたが、うまくいきませんでした。
mysql-connect タグを選択して申し訳ありませんが、他に何も思いつきませんでした。
編集1
「うまくいかなかった」とは、変数を使用しても結果が得られないことを意味します。
php - PHP関数内のMySQL接続は既存の接続(他のデータベース)を上書きします-これを防ぐにはどうすればよいですか?
スクリプトの最初に、 host_1へのMySQL接続を開きます。その間のどこかで、 host_2への接続を開閉する関数(関数retrieve_information_from_host_2)を呼び出します。
残念ながら、関数呼び出し後のコードは、引き続き関数(host_2 )の接続を使用します。
ただし、前の接続host_1を続行するために必要です。
各接続に名前を付けることで、ほぼすべての組み合わせを試しました
明示的に閉じるなど。
何も役に立ちません。誰かが私たちにこの問題の解決策を与えることができますか?
PS:私たちはこのアプローチ(関数)に縛られており、クラスを使用することはできません。
どうもありがとうございます!
php - 未定義の関数mysql_connect()
実行しましたaptitude install php5-mysql
(そしてMySQL / Apache 2を再起動しました)が、それでもこのエラーが発生します:
致命的なエラー:21行目の/home/validate.phpにある未定義の関数mysql_connect()を呼び出します
phpinfo()
/etc/php5/apache2/conf.d/pdo_mysql.iniファイルが解析されたと言います。
php - ローカルホストのmsqlに接続できないようですか?
ローカルホストでこのコードを実行できないようです。私の目標は、Webサイトに表示されるはずのテーブルを作成することですが、接続しようとするとエラーが発生します。
警告:mysql_connect():5行目のC:\ xampp \ htdocs \ PhpProject2\hent.phpでは接続できません
コード:
私はxamppを使用しており、MySQLはポート3306で実行されています:]
私の<ユーザー名はここ>、<サーバーはここ>、<パスワードはここ>の代わりに実際のコードがあります:]
私はどんな答えにも感謝します:]
mysql - mysql_close が機能していません
mysql_close() を使用して開いている接続を閉じたいのですが、サーバーにアクセスして、サーバーで開いている接続の量を確認すると、接続が増加しています! たとえば、mysql データベースに 100 の開いている接続があります。
そして、私はこのコードを含むページを持っています:
ページを更新するたびに、新しい接続が初期化され、connectid のみがページに表示されます。何が間違っている可能性がありますか
このように、1000ページを更新すると、SQLサーバーが切断されます
php - php mysql mysql_connect と閉じた接続
重複の可能性:
mysql 接続を閉じることは重要ですか?
編集 - 上記は同じ質問ではなく、ここでの私の質問には答えません。ここでは、開かれた接続に対してクエリを発行しない場合について具体的に説明し、さらに、この終了を制御するものを尋ねますが、どちらも上記の回答では対処されていません。
mysql_connect を使用してデータベースに接続する場合、データベースに対して数分間クエリを発行しないでください。接続は自動的に閉じられますか? もしそうなら、この閉鎖を支配するものは何ですか?
ありがとう