Mysql
 sql >> база данни >  >> RDS >> Mysql

Показване на изображения едно по едно със следващата и предишната функционалност

Използвате само 1 поле за филтриране, което трябва да използвате и двете (letteNo и 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 ограничава колко реда се връщат, въпреки че нямате нужда от нея, ако всяка комбинация от letterNo и imageNo се отнася до един ред. Въпреки че е добре да имате лимит, в случай че не хванете всички атаки с инжектиране на mysql.

и всяка предишна следваща връзка ще трябва да предаде следващото писмоNo и imageNo

И разбира се, направете както Мадара Учиха предлага в коментара си и използвайте mysqli api, тъй като mysql api е амортизиран




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият начин за съхраняване на кодирана стойност в base64 в MySQL DB?

  2. изчислете средна стойност без десетични знаци

  3. SUBDATE() срещу DATE_SUB() в MySQL:Каква е разликата?

  4. Как да се свържа с MySQL на Amazon EC2 от Linux / Mac?

  5. Mysql Рекурсивна съхранена процедура...Достигна лимит 0...не мога да променя променливата max_sp_recursion_depth