sql >> Database >  >> RDS >> Mysql

Geef afbeeldingen één voor één weer met volgende en vorige functionaliteit

U gebruikt slechts 1 filterveld dat u beide moet gebruiken (letteNo en 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/>';

mysql LIMIT-sleutelwoord beperkt het aantal rijen dat wordt geretourneerd, hoewel u het niet nodig hebt als elke combinatie van letterNo en imageNo betrekking heeft op een enkele rij. Hoewel het goed is om een ​​limiet te hebben voor het geval je niet alle mysql-injectie-aanvallen opvangt.

en elke vorige volgende link moet de volgende letterNo en imageNo doorgeven

En doe natuurlijk wat Madara Uchiha suggereert in zijn commentaar en gebruik mysqli api aangezien de mysql api wordt afgeschreven




  1. groeperen op datum, bevestigen, in behandeling

  2. Overschrijft MySQL een kolom met dezelfde waarde bij update?

  3. De stapel samenstellen - Docker-implementatie van MySQL-containers vereenvoudigen

  4. ADO.net SqlTransaction verbetert de prestaties