Ciao,
sto eseguendo una pagina php, che contiene la seguente query seguita da un ciclo while per l'estrazione dei dati:
Codice PHP:
<?php
$result = mysql_query("
SELECT
id,
max(data) ultimo,
stato,
titolo
FROM tabella
WHERE nome='$Username'
AND disable is null
");
$rows=mysql_fetch_array($result);
?>
//ciclo while
<?php
$i=0;
while ($i < $rows) {
$id=mysql_result($result,$i,"id");
$stato=mysql_result($result,$i,"stato");
$titolo=mysql_result($result,$i,"titolo");
?>
//estraggo i dati
<?php echo $id; ?>
<?php echo $titolo; ?>
Ma restituisce il seguente errore:
mod_fcgid: stderr: PHP Warning: mysql_result(): Unable to jump to row 652067 on MySQL result index 11 in pagina.php on line 50, referer: http:// ecc
C'è da considerare che i dati li estrae, ma scrive miliardidi righe di log.
Come oluzione potrei disattivare i warning del php.ini, ma vorrei capire, lato codice dove sbaglio?
Mi potreste dire dove sta l'errore?
Grazie