Mysql
 sql >> Database >  >> RDS >> Mysql

Visualizza le immagini una per una con la funzionalità successiva e precedente

Stai usando solo 1 campo di filtraggio devi usare entrambi (letteNo e imageNo)

$query="SELECT letterNo, width, height, path from annimages where letterNo=".$letterNumber." AND imageNo=".$imageNo." LIMIT 1";
$rs=mysql_query($query,$connection);
$row=mysql_fetch_array($rs)
echo '<br/>';
echo '<img src="'.$row['path'].'.jpg"'.'width="'.$row['width'].'"height="'.$row['height'].'" alt=Letter "'.$letterNumber.'" />'.'<br/>';

La parola chiave mysql LIMIT limita il numero di righe restituite, anche se non ne hai bisogno se ogni combinazione di letterNo e imageNo si riferisce a una singola riga. Anche se è bene avere un limite nel caso in cui non catturi tutti gli attacchi di mysql injection.

e ogni collegamento successivo precedente dovrà passare la successiva lettera No e immagine No

E ovviamente fai come suggerisce Madara Uchiha nel suo commento e usa mysqli api poiché mysql api è deprezzato