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

Dynamischer MySQL-Link zum Abrufen der richtigen Zeile

Wenn es wirklich nach Zeilennummer sein muss (die sich abhängig von den where- oder order by-Klauseln ändern kann), können Sie die limit-Klausel verwenden:

SELECT * 
FROM Tabelle1
LIMIT 1000,1;

Ein viel besseres Design ist es, einen eindeutigen Schlüssel zu haben und darauf basierend eine Zeile auszuwählen:

SELECT * 
FROM Tabelle1
WHERE `id` = 1000;

Da Sie das Schema der Tabelle nicht eingefügt haben, habe ich nur einen Spaltennamen als Beispiel erfunden.

Um den Wert an Ihr PHP-Skript zu übergeben, können Sie Folgendes verwenden:

$row_num = $_REQUEST['row'];