SELECT nr, row1, row2 FROM datentabelle WHERE row1="sonstwas" ORDER BY nr LIMIT 0,10
Kleiner Fehler: das gibt die ersten, also (bei aufsteigender Nummernvergabe) ältesten Datensätze zurück.
SELECT nr, row1, row2 FROM datentabelle WHERE row1="sonstwas" ORDER BY nr DESC LIMIT 0,10
.. Die neuesten 10
nr sollte mit dem extra auto_increment versehen sein. Danach sollte an nr nicht mehr herumgespielt werden...
und das geht so:
CREATE TABLE datentabelle (
nr bigint(20) NOT NULL auto_increment,
row1 tinytext,
row1 tinytext,
PRIMARY KEY (nr),
)TYPE=MyISAM;