sql >> Databasteknik >  >> RDS >> Mysql

Visa bilder en efter en med nästa och föregående funktionalitet

Du använder bara ett filtreringsfält du behöver använda båda (letteNo och 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 nyckelord begränsar hur många rader som returneras, även om du inte behöver det om varje kombination av letterNo och imageNo relaterar till en enda rad. Även om det är bra att ha en gräns om du inte fångar alla mysql-injektionsattacker.

och varje föregående nästa länk måste skicka nästa bokstavNr och bildNr

Och självklart gör som Madara Uchiha föreslår i sin kommentar och använd mysqli api eftersom mysql api är avskrivet




  1. Se semester med datamodellerarens ögon

  2. Matcha '%'-tecken när du söker i MySQL-databas

  3. Hur man löser ORA-29285:filskrivfel

  4. Hitta nästa tillgängliga ID i MySQL