問題タブ [mysql-select-db]
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.
mysql - 見つからなかったMySqlの結果、一致せずに結果を取得する方法は?
次のようなクエリを実行しています。
一致するすべての C の結果を取得します (変数とテスト)。ただし、c には ok が存在しないため、何も取得できません。null または 0 の結果でさえありません。
in 条件の用語に一致するものが見つからない場合でも、結果が必要であることを mysql に伝えるにはどうすればよいですか?
例:
前もって感謝します
php - 単一の選択クエリを使用して、列名に従って 2 つの div で MYSQL 選択クエリの結果を表示します
列名が 、、、、、および のテーブルid
があります。選択クエリが実行されると、必要なすべてのデータをテーブルから取得しますが、このデータをカテゴリに応じて 2 つの div に分割する必要があります。A と B という 2 つの異なるカテゴリがあります。name
category
title
news
列カテゴリ名 A のすべてのデータを 1 つの div に表示し、カテゴリ B と同じように表示する必要があります。
コードが機能しません。何か案が?
mysql - 特定の時間帯に登録したすべてのユーザーを選択するクエリ
MySQL クエリで何かをしようとしていますが、これについてあなたの助けを求めています。
実際、Web サイトで日中に通知を受け取ったユーザーに (cron タスクを使用して) 毎日メールを送信したいと考えています。私はすでに次のようなクエリを持っています:
ここで、すべてのメールが同じ時間に送信されないように、このクエリを改善したいと思います。そのために、私は次のアイデアを思いつきました: cron タスクが実行されたのと同じ時間に登録したユーザーだけを取得します。
ユーザーの登録日は、「register_date」という名前でユーザー テーブルに DATETIME フィールドとして格納されます。
たとえば、2 人のユーザーがいるとします。
- ユーザー Alex は 2015 年 9 月 10 日午前 10 時 10 分に登録しました
- ユーザー Sophia は、同じ日付の午前 8 時 52 分に登録しました。
私のcronタスクは午前11時20分に実行されます...午前11時から午前12時の間に登録したユーザーがいないため、メールは送信されません
私の cron タスクは午前 10 時に実行されます... アレックスが過去 24 時間以内に何らかの通知を受け取った場合、メールが送信されます!
cron タスクは 08 に実行されます
cron タスクが実行されたのと同じ時間に登録したユーザーのみを取得するようにクエリを更新するにはどうすればよいですか?
mysql - selectステートメントに新しい列を追加する方法
select ステートメントに新しい列を追加したい
その日が今日である DailyTotal の合計を表示する新しい列を追加したい
これは私のSQLバックアップファイルです http://www.uploadmb.com/dw.php?id=1446536983
私を助けてください!どうもありがとうございます!
php - PHP が DB からデータを取得しない
私のコードを理解できますか?コードはすべて次のとおりです。データベースが選択されていません。データベースからデータを取得しません。サーバーOSはUbuntuまたはOS Xです。私は何時間も髪を引っ張っています。
私はこれを試します、それは同じことをします
php - 最後の x レコードを取得する最善の方法は何ですか? MySQL 制限と ORDER DESC を使用していますか?
パフォーマンスや最適化に関して、これ以外のベスト/ベター プラクティスがあるかどうか疑問に思っていました。
編集: PHP7 を使用しています。それを明確にするべきでした、私は謝罪します。私は地元の非営利団体のボランティアプロジェクトを行っていますが、次のように設定されています。
表:ボランティア
pk: v_id
だから私がやっていることは次のとおりです。
SELECT * from Volunteer ORDER BY v_id DESC LIMIT 25;
(彼らは、「最後のログ」レポート用に最新の 25 件を現在表示したいと考えています。)
EDIT2: 私が今これを尋ねている唯一の理由は、システムで 10,000 のボランティア ログに達したことです。月曜日から金曜日に、1 日あたり 50 から 100 (またはそれ以上) のログを追加できるので、すぐに合計します。