Zakaz Where w MySQL w PHP

Aby wybrać dane spełniające określone warunki, dodaj zapis WHERE do polecenia SELECT.

Zapis WHERE

Aby wybrać dane spełniające określone warunki, dodaj zapis WHERE do polecenia SELECT.

Gramatyka

SELECT kolumna FROM tabela
WHERE kolumna operator wartość

Poniższe operatory mogą być używane razem z zapisem WHERE:

Operatorzy Wyjaśnienie
= Równa się
!= Nie równa się
> Więcej
< Mniej
>= Więcej lub równo
<= Mniej lub równo
BETWEEN W zakresie zawartym w
LIKE Wzorzec dopasowania wyszukiwania

Komentarz:Wyrażenia SQL są nieczułe na wielkość liter. WHERE jest równoważne do where.

Aby PHP wykonał powyższe polecenia, musimy użyć funkcji mysql_query(). Funkcja ta służy do wysyłania zapytań i poleceń do połączenia SQL.

Przykład

Poniższy przykład wybierze wszystkie wiersze z tabeli "Persons", gdzie FirstName='Peter':

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Nie można połączyć się: ' . 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 />";
  }
?>

Wyjście kodu powyżej:

Peter Griffin