|
Funzioni:
Lavorando con PHP e MySql possiamo utilizzare alcune funzioni da abbinare con le query per
facilitare la programmazione e meglio interagire con il database:
mysql_affected_rows();
Questa funzione restituisce il numero di righe della tabella modificate dalla query.
mysql_num_rows($query);
Questa funzione restituisce il numero di righe dopo una ricerca con 'select'. Importante
perché è alla base di tutte le ricerche, vediamo un esempio:
$query=mysql_db_query($db_database,"select nome, email from ".$db_tabella." where id=5 ",$xxx);
$num=mysql_num_rows($query);
$abc=0;
while ( $abc<$num ){
$caso = mysql_result($query,$abc,"nome");
$caso2 = mysql_result($query,$abc,"email");
echo $caso." = ".$caso2."<br>";
$abc++;
}
Descrizione:
Abbiamo fatto una ricerca, poi abbiamo trovato il numero di righe dei risultati trovati,
abbiamo impostato una variabile ($abc) a zero,
ed infine con un ciclo while abbiamo scritto il nome e la mail dei risultati trovati.
Il risultato potrebbe essere:
gigi = abc@def.i
...
...
mysql_result(xxx,yyy,"zzz");
Questa funzione (come visto nell'esempio precedente) restituisce il valore di una cella della
tabella conoscendo:
xxx = La variabile associata alla query di ricerca (select).
yyy = La variabile associata al numero di riga.
zzz = Il nome della colonna da cui prelevare il dato.
Per capire cosa diciamo immaginate di giocare a battaglia navale, date le coordinate x e y e
scoprite se c'è la nave...
|
|
|
Script
| |
Motore di ricerca script
|
|