Where lebih dari 1 tanggal

Dear Admin dan Master PHP,

Mau bertanya. Jika saya ingin menampilkan data tanggal menggunakan where yg seperti di bawah ini bagaimana ya?

Misalkan saya ingin : 1. tanggal 1-22. tanggal 1-10 : 5 ( nilai nya ), tanggal 10-17 : 3 ( nilai nya ), tanggal 17-22 : 2 ( nilain nya ).

2. tanggal 22-31. tanggal 22-24 : 7 ( nilai nya ), tanggal 24-28 : 9 ( nilai nya ), tanggal 28-31 : 7 ( nilai nya ).

Ini bagaimana ya cara mendeklarasikan nya ya?

Terima kasih dan mohon masukkan nya.

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Diperbarui 6 tahun yang lalu

7 Jawaban:

https://www.w3schools.com/sql/func_mysql_case.asp

pelajari itu. sperti switch case klo di php

avatar sifai
@sifai

80 Kontribusi 24 Poin

Dipost 6 tahun yang lalu

Pakai Case kah Gan @sifai ?

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

iya pelajari link diatas. klo blum paham atau msih da mslah bilang. dimana masalahny

avatar sifai
@sifai

80 Kontribusi 24 Poin

Dipost 6 tahun yang lalu

Terima kasih atas masukkan nya @sifai. Saya memiliki database dengan nama table pooling. Terdapat field tanggal, price. Yg ingin di tampilkan data nya seperti di bawah ini. 1. Jika tanggal 1 - 22 yang price nya : 0-100 * 2, 100-1000 * 3 dan 1000 - 2000 * 4. 2. Jika tanggal 22 - 31 yang price nya : 0-100 * 9, 100-1000 * 6 dan 1000 - 2000 * 8.

Mohon masukkan nya ya om.

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih


$sql = $koneksi->query("SELECT * FROM pooling");
$row = $sql->fetch_assoc();

do {

  $tanggal = $row['tanggal'];

  if ($tanggal <= 22) {
    if ($tanggal <= 10) {
      $nilai = 5;
    } else if ($tanggal > 9 && $tanggal < 18){
      $nilai = 9;
    } else if ($tanggal > 16 && $tanggal < 23) {
      $price = 2;
    }
  }
}

mungkin contoh yg agan maksud kayak begini

avatar mhdadil
@mhdadil

105 Kontribusi 61 Poin

Dipost 6 tahun yang lalu

Terima kasih om @mhdadil :)

avatar FitriR
@FitriR

109 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Sama" gan @FeryR

avatar mhdadil
@mhdadil

105 Kontribusi 61 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban