where

WHERE CLAUSE

  • Penyataan WHERE digunakan untuk memilih data. Ia digunakan bersama-sama dengan SELECT statement.
  • Data yang dipilih hanya memenuhi spesifik kriteria yang dinyatakan pada column tertentu.
  • Operator-operator seperti >=, !=, OR, AND dan sebagainya boleh digunakan.

Contoh 1 : Menetapkan hanya 1 kriteria.
Memilih user yang berumur 31 atau lebih daripada 31 tahun.

$c = mysql_connect("localhost","kereng","123345") or die('Tak boleh connect: ' . mysql_error());

mysql_select_db("pelanggan", $c);
$select = mysql_query("SELECT * FROM user WHERE umur>='31'");

while($r = mysql_fetch_array($select))
{
echo $r['nama'] . " " . $r['umur'];
echo "
";
}

?>

Output:

Abu 31
Ali 32

Penerangan :

Column yang dipilih sebagai kawalan disini ialah column 'umur' dan kriteria spesifik yang kehendaki ialah umur '31 atau lebih'.

Contoh 2 : Menetapkan kriteria lebih daripada satu.
Memilih user yang berumur 30 atau kurang daripada 31 tahun ATAU user itu berasal daripada Indonesia.

$c = mysql_connect("localhost","kereng","123345") or die('Tak boleh connect: ' . mysql_error());

mysql_select_db("pelanggan", $c);
$select = mysql_query("SELECT * FROM user WHERE umur<='30' OR asal='Indonesia' ");

while($r = mysql_fetch_array($select))
{
echo $r['nama'] . " " . $r['asal']." ".$r['umur'];
echo "
";
}

?>

Output:

Kasim Perak 20
Muhaimin Melaka 27
Antung Indonesia 45

Penerangan :

Syarat yang ditetapkan pada column 'umur' ialah kurang atau sama dengan 30 ATAU pun user itu berasal daripada Indonesia.. Anda boleh gunakankan lebih daripada 2 syarat yang ingin dikemukakan, lihat senarai tutorial operator bagi memudahkan anda menetapkan syarat.

Related topic : Operator.