Query, while, sql Grazie anticipato per l'attenzione... generalmente nn posto mai i problemi... perchè impigrirsi quel che resta del cervello? Ma "questa questione" non me la raccapezzo...
// Faccio una query che è:
$sqlall = mysql_query ( "
SELECT
i.id,
i.username,
i.regione
FROM
iscritti AS i,
ordini AS o
WHERE
i.id = o.id_iscritto AND o.id_benef = \"$cookie_id\"" );
// conto le righe:
$numero = mysql_num_rows ($sqlall);
// e le stampo:
while ( $righe = mysql_fetch_array ( $sqlall )) {
echo ('Nome: '.$righe['username'].'<br />');
}
Tutto sembra funzionare, ma mi conta le righe giuste ($numero) e me ne stampa sempre una di meno... come mai?
E' come se ci fosse un numero di riga 0 che nn viene stampato, ma nn ho mai avuto questo problema... conta 5 stampa 4, conta 10 stampa 9, ecc stampa sempre un record in meno... sapreste aiutarmi?
Grazie di nuovo! 8)) |