Differenze tra le versioni di "PHP/Programmazione/MySQL/Risultati di una query"

m
→‎top: Discussioni Wikibooks:Libri stampabili, replaced: {{PHP}} → <noinclude>{{PHP}}</noinclude> using AWB
m (→‎top: Discussioni Wikibooks:Libri stampabili, replaced: {{PHP}} → <noinclude>{{PHP}}</noinclude> using AWB)
<noinclude>{{PHP}}</noinclude>
Una volta ottenuto il puntatore al risultato della query tramite la funzione mysql_query è possibile procedere all'uso del result-set. Per fare ciò PHP mette a disposizione numerose funzioni:
*la più usata è <code>mysql_fetch_array(''risultato'', ''tipo_array'')</code> che restituisce l'i-esimo record del fielset e incrementa di uno l'indice, dove ''risultato'' è un puntatore di fieldset MySQL. In base al parametro ''tipo_array'' la funzione restituisce valori differenti:
</source>
:Infatti quando finiscono i record del fieldset la funzione <code>mysql_fetch_array</code> restituisce un array vuoto, che viene assegnato alla variabile $r. Per le regole di conversione, un array vuoto viene convertito in boolean in FALSE. Negli altri casi, l'array sarà non vuoto e la variabile $r verrà convertita in TRUE.
*<code>mysql_num_rows(''risultato'')</code> restituisce il numero di righe restituite dalla query identificata da ''risultato''. &Egrave;È utilizzato frequentemente per verificare durante un login l'esistenza di un determinato utente con una precisa password. Ad esempio:
<source lang="php">
<?php
65

contributi