Funzioni prestabilite che possiamo usare con MySql.
ALLWEB free
Web Directory Script Linguaggi
Italiano Inglese Tutte
 
 24 Jul 2014
aggiungi in preferiti  
Home    Mappa directory    Script




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:

$connessione = mysql_connect($db_host,$db_user,$db_password);
$query=mysql_db_query($db_database,"select nome, email from ".$db_tabella." where id=5 ",$connessione);
$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.


mysql_result($query,$var,"testo");

Questa funzione (come visto nell'esempio precedente) restituisce il valore di una cella della tabella conoscendo:
$query = La variabile associata alla query di ricerca. Tale variabile è univoca di quella connessione.
$var = La variabile associata al numero di riga, nell'esempio è quella generata prima del ciclo WHILE e da esso variata implementando sempre di 1
"testo" = Il nome della colonna da cui prelevare il dato.

Per capire cosa diciamo immaginate di giocare a battaglia navale, prima scoprite il mare dove giochiamo e dopo date le coordinate x e y e scoprite se c'è la nave...