- 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 32Penerangan :
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 45Penerangan :
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.