Where clause MySQL in PHP
- Pagina precedente MySQL Select
- Pagina successiva MySQL Order By
Per selezionare i dati che corrispondono a una condizione specifica, aggiungi la clausola WHERE alla frase SELECT.
Clausola WHERE
Per selezionare i dati che corrispondono a una condizione specifica, aggiungi la clausola WHERE alla frase SELECT.
Sintassi
SELECT column FROM table WHERE column operator value
I seguenti operatori possono essere utilizzati insieme alla clausola WHERE:
Operatore | Spiegazione |
---|---|
= | Uguale a |
!= | Diverso da |
> | Maggiore di |
< | Minore di |
>= | Maggiore o uguale a |
<= | Minore o uguale a |
BETWEEN | Tra un intervallo di valori |
LIKE | Cerca corrispondenze di modelli |
Nota:Le istruzioni SQL non sono sensibili alle maiuscole e minuscole. WHERE è equivalente a where.
Per far eseguire PHP le istruzioni sopra, dobbiamo utilizzare la funzione mysql_query(). Questa funzione viene utilizzata per inviare query e comandi alla connessione SQL.
Esempio
Esempio seguente: selezionerà tutte le righe con FirstName='Peter' dalla tabella "Persons":
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . 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 />"; } ?>
Output del codice sopra:
Peter Griffin
- Pagina precedente MySQL Select
- Pagina successiva MySQL Order By