Avatar billede nightcoder Nybegynder
30. april 2008 - 08:38 Der er 4 kommentarer og
1 løsning

Problemer med query limit

Skal hive de 10 seneste poster ud af en databasen.

Min limitværdi er variabel, men hvis jeg indsætter 10, hiver den kun 1 ud??

Eksempel:

$limit = '10';

mysql_query("SELECT * FROM blabla LIMIT $limit");
Avatar billede showsource Seniormester
30. april 2008 - 09:25 #1
LIMIT 0,10

LIMIT 20,10
Avatar billede pidgeot Nybegynder
30. april 2008 - 09:43 #2
LIMIT X er det samme som LIMIT 0,X i MySQL.

Mon problemet kan være at du ikke har lagt din mysql_fetch_* i en løkke, men kun får kaldt den en gang?
Avatar billede wolstrup Nybegynder
30. april 2008 - 09:58 #3
Det kan vel ikke være noget med at jeg skal bruge int($limit)?
Avatar billede nightcoder Nybegynder
30. april 2008 - 10:06 #4
showsource > dit det virkede af en eller anden årsag, smid et svar.
Avatar billede showsource Seniormester
30. april 2008 - 10:49 #5
Når du skriver
$limit = '10';
eller
$limit = "10";
får du en streng og f.eks. (int)$limit skal bruges

$limit = 10;
får du en integer.

Personligt holder jeg php og sql adskilt

$limit = 10;
mysql_query("SELECT * FROM blabla LIMIT 0,".$limit."");

Hvis du får $limit fra POST eller GET skal du bruge (int) eller intval($var)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester