sql >> Databasteknik >  >> RDS >> Mysql

php-mysql hämta nästa och föregående id från en databas

Du kan göra något så här:

För nästa id,

SELECT id from tablename where username = 'user1' AND id > $currentId ORDER BY ID ASC LIMIT 1;

För tidigare ID,

SELECT id from tablename where username = 'user1' AND id < $currentId ORDER BY ID DESC LIMIT 1;


  1. START TRANSACTION inuti BEGIN ... END kontext eller utanför och LOOP-syntax

  2. SQL:Gör färger från färgtabeller sökbara

  3. Hur SUBTIME() fungerar i MariaDB

  4. SQL Server SELECT INTO @variable?