問題タブ [mysql5]
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テーブルを持っています
基本的に特定の人へのすべてのメッセージを選択する結合クエリを実行したいのですが、messages_to.user_idはどちらかを参照できますthe person's facebook ID or the person's ID (a reference to user.id column).
したがって、基本的にクエリは次のように機能するはずです
- メッセージテーブル内のすべてのメッセージを選択し、
messages.type = 'facebook'
messages_to.user_idがその人のFACEBOOKIDと等しいかどうかをチェックする必要があります。(messages_toテーブルには、各メッセージIDの受信者が格納されていることに注意してください) - しかし、等しいかどうかを
messages.type = 'main'
チェックする場合messages_to.user_id
person's USER ID (USER.id)
mysql join query
そのために効率的に行うことは可能ですか?
messages_tosテーブルは、MESSAGESテーブルの各メッセージのすべての受信者を格納します。メッセージの受信者は複数存在する可能性があります。
php - mysql5のクエリを使用して異なるクエリのカウントを追加するにはどうすればよいですか?
こんにちは私はこのようなクエリが必要です
これらの結果を次のように追加できます
しかし、これらの結果を個別に追加するのではなく、単一のクエリを使用してカウントを取得するオプションがあるかどうかを知りたいです。また、アプリケーションのパフォーマンスの場合、どちらが最善の方法であるかを知りたいです。
iis-7.5 - IIS7.5 Express で PHP を実行するには?
私は Win XP SP3 を使用しており、IIS7.5 Express をインストールしており、その上で PHP を実行したいと考えています。
サーバー上で単純な HTML コードを実行することはできます。iisservices.exe を実行してサーバーを起動および停止することはできますが、php スクリプトを実行することはできません。
次の PHP ファイルがあるとします。
出力はありますHI
が、PHP スクリプトは実行されません。
この記事で説明されている手順に従って、PHP をインストールしました。
http://learn.iis.net/page.aspx/724/install-and-configure-php/
ただし、IIS Express には IIS 管理コンソール MMC スナップインがないため、手順 10 以降に進むことはできません。
PHP を実行するように IIS Express を構成するにはどうすればよいですか?
php - mysql_query() は FALSE ですが、mysql_error() は空白です
いくつかの内部クエリから構築されたかなり複雑なクエリを実行しています。クエリの先頭に SQL_CALC_FOUND_ROWS が含まれていました。残念ながら、取得できるのは行数だけです(結果自体を取得できませんでした)。
SQL_CALC_FOUND_ROWS を取り除き、2 つの異なるクエリを実行することにしました。1 つは行をカウントし、2 番目は行をフェッチします。この場合、結果を取得できますが、COUNT(*) クエリが奇妙に動作します。これが私がすることです:
- COUNT(*) クエリを実行
- mysql_query() が FALSE を返す
- COUNT(*) クエリが空白文字列を返した直後に実行される mysql_error()
コードは次のとおりです。
さらに mysql_errno() は 0 を返します
このような奇妙な状況について、合理的な説明を見つけることができますか?
mysql - mysql SHA2()を使用するのではなく、アプリケーション層でパスワードをハッシュすることを選択するのはなぜですか?
私は、データベースに挿入する前に、常にphp(またはその他)でパスワードをハッシュしました。今日、mysql 5.5にハッシュが組み込まれていることを発見したので、次のようなことができます。
これが悪い考えである理由はありますか?(私は決してmysqlの専門家ではありません)
mysql - mysql5の親テーブルからデータを削除するにはどうすればよいですか?
こんにちは私はmysql5innoDBデータベースを使用しています。親行とそれに関連する子テーブルのデータからデータを強制的に削除したい。どうやってやるの。誰でも私を助けることができます。
mysql5 - mysql dbに変更があったことを検出し、30分ごとにdbをリセットする
私は経験の少ないジュニア開発者です。私は自分の作品のいくつかの例を掲載したポートフォリオ Web サイトを持っています。多くの Web アプリケーションと同様に、ログインがあります。ログイン資格情報を公開できるようにしたいのですが、変更された場合はデータベースを 30 分ごとにリセットします。これは、ユーザーが行った変更をロールバックするためです。資格情報を公開するとすぐに、悪用される可能性があります。Web アプリは、Symfony を使用して php で記述されています。
これを行うにはどうすればよいか確信が持てませんか?
mysql - mysqldumpを使用している間にデータを暗号化する方法は?
コマンドプロンプトを介してデータベースからmysqldumpを取得するときに、データを暗号化する必要があります。私のOSはwindows7です。私を助けてください。
mysql - Windows のコマンド プロンプトから mysql クエリを実行できますか?
Windows コマンド プロンプトから MySQL クエリを実行できますか? もしそうなら、どうすればそれを実行し、コマンド プロンプトを介してクエリ結果を処理できますか?
mysql - Mysql クエリのパフォーマンス。どれが一番いいですか?
こんにちは、複数のテーブルに適したクエリの種類を知りたいです。
例:
また
また
パフォーマンスに最適なクエリの種類はどれですか?