PHP MySQL Where Çözümü

Belirtilen koşullara uyan verileri seçmek için SELECT ifadesine WHERE ifadesi ekleyin.

WHERE ifadesi

Belirtilen koşullara uyan verileri seçmek için SELECT ifadesine WHERE ifadesi ekleyin.

Sözdizimi

SELECT sütun FROM tablo
WHERE sütun işlev değeri

Aşağıdaki işlevler WHERE ifadesi ile birlikte kullanılabilir:

İşlev operatörleri Açıklama
= Eşittir
!= Eşit değil
> Büyük
< Küçük
>= Büyük veya eşittir
<= Küçük veya eşittir
BETWEEN Bir aralık içinde
LIKE Aranan kalıp

Yorum:SQL cümleleri büyük/küçük harfe duyarlı değildir. WHERE ile where aynıdır.

PHP'nin yukarıdaki cümlelerini çalıştırmak için mysql_query() fonksiyonunu kullanmamız gerekmektedir. Bu fonksiyon, SQL bağlantısına sorgu ve komut göndermek için kullanılır.

Örnek

Aşağıdaki örnek, "Persons" tablosundan FirstName='Peter' olan tüm satırları seçer:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Bağlantı kurulumu başarısız: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons
WHERE FirstName='Peter'");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  }
?>

Yukarıdaki kodun çıktısı:

Peter Griffin