$query="SELECT nome FROM utenti WHERE user='$username' AND password='$pswd' ";
$sql =@mysql_query($query);
if (mysql_num_rows($sql)==0)
{
// nessun riscontro
echo "Nessun riscontro";
}
else
{
// riscontro ok
}
Nell’esempio mostrato viene interrogato il database al fine di conoscere il nome della persona che si è autenticata con user = $username e password = $pswd.
Attraverso la funzione di php mysql_num_rows sappiamo il numero di righe che l’esito della query fornisce: se il risultato vale 0 significa che la query non ha fornito risultati.
//DELETE
$query_delete="DELETE FROM tabella WHERE campo='$valore";
$risultato = mysql_query($query_delete);
//INSERT
$query_insert = "INSERT INTO tabella(campo1,campo2,campo3)
VALUES('$id', '$codice', '$note') ";
$risultato = mysql_query($query_insert);
//UPDATE
$query_update = "UPDATE tabella SET campo1='$valore1,'$valore2,'$valore3
WHERE campo1 = '$valore_id'";
$risultato = mysql_query($query_update);
Sopra ci sono degli esempi di come cancellare,inserire,aggiornare dati in una tabella.
$q="SELECT * FROM utente WHERE nome='pasquale' ";
$sql=@mysql_query($q);
while($record=@mysql_fetch_array($sql))
{
$q_nome=$record['nome'];
$q_cognome=$record['cognome'];
$q_citta=$record['citta'];
}
Nell’esempio vengono recuperati il valore dei campi ‘nome’, ‘cognome’, ‘citta’ dalla tabella utente relativi alla riga con nome=’pasquale’.