PHP ha un numero di funzioni incorporate che consentono di salvare e recuperare i dati da e verso un database MySQL. Per eseguire una query su un database MySQL, si può costruire la stringa di query e utilizzare la funzione "mysql_query" per eseguirlo. Si può quindi scorrere in ciclo i risultati dei risultati della query di MySQL e memorizzarli in una matrice. La matrice può essere un array o un array associativo, dove le chiavi sono i nomi dei campi di MySQL.
Istruzioni
1
Creare un nuovo file PHP con un editor o il blocco note. Stabilire una connessione a un server di database MySQL. Ad esempio, digitare:
$dbc = mysql_connect ("localhost", "username", "password") | | Die ("Impossibile connettersi al server di database MySQL!";
2
Selezionare il database sul server che si desidera eseguire query. Ad esempio, digitare:
$db = mysql_select_db("database") | | Die ("Impossibile selezionare database MySQL!");
3
Costruire una stringa di query e assegnarlo a una variabile. Ad esempio, digitare:
$query = ' selezionare * da elettori dove festa = «Democratico» ';
4
Eseguire la query e verificare che è eseguito senza errori. Ad esempio, digitare:
$result = mysql_query;
Se (! $result) die ("Impossibile non query problema! Errore è ". mysql_error());
5
Scorrere ogni riga dei risultati della query. Utilizzare la funzione "mysql_fetch_assoc" per creare un array associativo per ogni riga di risultati dove la chiave è il nome del campo del database MySQL. Ad esempio, digitare:
mentre (($row = {mysql_fetch_assoc($result)))
6
Scorrere ogni elemento dell'array associativo e stampare il nome del campo e il valore del campo. Stampare una nuova linea dopo ogni riga. Ad esempio, digitare:
foreach ($row as $key=>$value) {
echo $key = $key[$value];
}
echo "\r\n";
}