Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zeigen Sie Bilder einzeln mit der nächsten und vorherigen Funktionalität an

Sie verwenden nur 1 Filterfeld, Sie müssen beide verwenden (letteNo und 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/>';

Das mysql-Schlüsselwort LIMIT begrenzt die Anzahl der zurückgegebenen Zeilen, obwohl Sie es nicht benötigen, wenn sich jede Kombination aus letterNo und imageNo auf eine einzelne Zeile bezieht. Obwohl es gut ist, ein Limit zu haben, falls Sie nicht alle Mysql-Injection-Angriffe abfangen.

und jeder vorherige nächste Link muss die nächste letterNo und imageNo

übergeben

Und tun Sie natürlich, was Madara Uchiha in seinem Kommentar vorschlägt, und verwenden Sie mysqli api, da die mysql api abgeschrieben wird