"Ronni - The Real one
" <ronni1@ofir.dk> skrev i en meddelelse
news:3b729c32$0$251$edfadb0f@dspool01.news.tele.dk...
> Hej NG
>
> Jeg skal have hentet de første 3 poster i min db, og har prøvet følgende :
>
> $res = dbquery("SELECT TOP 3 * FROM test");
^^^^^^^ <-- hvad er det for en funktion?
> $nums = mysql_num_rows($res);
^^^^^ <-- får mig til at tro at du bruger mysql, og SELECT TOP X
YLIST syntaksen er Microsoft SQL Server specifik, og vil altså kun virke,
hvis du bruger det imod en MS SQL server..
Kig derimod på LIMIT() funktionen til mysql - fra :
http://www.mysql.com/doc/S/E/SELECT.html
The LIMIT clause can be used to constrain the number of rows returned by the
SELECT statement. LIMIT takes one or two numeric arguments. If two arguments
are given, the first specifies the offset of the first row to return, the
second specifies the maximum number of rows to return. The offset of the
initial row is 0 (not 1):
mysql> select * from table LIMIT 5,10; # Retrieve rows 6-15
If one argument is given, it indicates the maximum number of rows to return:
mysql> select * from table LIMIT 5; # Retrieve first 5 rows
In other words, LIMIT n is equivalent to LIMIT 0,n.
--
Mvh. Nezar Nielsen
http://fez.dk/