今日または年や月ごとの履歴データがよく見られますが、時間クエリを使用する必要があります。
時間によるクエリ。Ymd はそれぞれ年、月、日を表します。もちろん、柔軟に使用するために時間項目の 1 つを使用することもできます。
1. 今月のデータをクエリします。
-
- (date_format(time field,'%Y%m%d')=date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH),'%Y%m%d''))
コピーコード
2、先月のデータをクエリします: (1 は前月を表します)
-
- (date_format(time field,'%Y%m%d')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y%m%d''))
コピーコード
mysql を操作するために一般的に使用されるいくつかの PHP ステートメント:
-
-
//クエリステートメント
- $query = "SELECT * FROM table";
- $resul = mysql_query($query) or die('SQL ステートメントが正しくありません:'.mysql_error()) ;
- $user = mysql_fetch_array($resul);
-
- //ループクエリステートメント
- $query=mysql_query("select * FROM table");
- while($table = mysql_fetch_array($query)){
-
- //ループ表示内容...
- }
-
- //新しいステートメント
- $query = "INSERT INTO table(aaa,bbb) VALUES ('$aaa','$bbb')";@mysql_query($query) or die('新しいエラー:'.mysql_error());
-
- //Update ステートメント
- $query = "UPDATE table SET aaa='$aaa',bbb='$bbb' WHERE id='$id'";
- @mysql_query( $query) または die('Modify error:'.mysql_error());
//ステートメントを削除
- $query = "DELETE FROM table WHERE id='$deleteid'" ;
- $ result = mysql_query($query) または die('SQL ステートメント エラー:'.mysql_error());
-
コードをコピー
|