-
estrarre i record da db
Ho guardato un po di esempi in giro per internet ma riscontro sempre lo stesso problema...
Posto il codice php :
Codice PHP:
<?
$query = "SELECT * FROM tabella";
$exe = mysql_query($query);
$result = mysql_fetch_array($exe);
while ($result = mysql_fetch_array($exe) ) { @$num++?>
<tr>
<td><? printf($num); ?> </td>
<td><? printf (@$result['code']); ?></td>
<td><a href="<? printf (@$result['dominio']); ?>"><? printf (@$result['dominio']); ?></a></td>
<td><? printf (@$result['titolo']); ?></td>
<td><? printf (@$result['descrizione']); ?></td>
<td><? printf (@$result['email']); ?></td>
</tr>
<? } ?>
Quando lo eseguo visualizza tutti i record tranne il primo... ovviamente vorrei che fossero tutti presenti...
forse qualcuno più esperto sa aiutarmi.
-
Sicuramente il problema è quel @$num++?>
Prova a toglierlo (tranne che il ?> di chiusura php).
Ciaooo!!!!
-
Ciao grazie per la risposta. Ho capito dov'era l'errore
facevo una doppia fetch_array e saltava il primo record.
questa riga era in più -> $result = mysql_fetch_array($exe);
il $num++ è un semplice contatore non fa niente di male :wink:
bye