27. juli 2006 - 10:07Der er
14 kommentarer og 1 løsning
MySQL vil ikke lade mig lave en variabel limit ?
Jeg forsøger at gøre noget i denher stil:
mysql_query("SELECT * FROM tilbud ORDER BY id DESC LIMIT" $antal)
Men den fortæller mig: Parse error: parse error, unexpected T_VARIABLE in /customers/madcentralen.dk/madcentralen.dk/httpd.www/cons/003.php on line 6
Jeg har i min database (som den fint henter data fra) et felt der netop hedder antal hvor der står 2 i i dette tilfælde. hvorfor sætter den ikke bare et 2tal ind så der står: mysql_query("SELECT * FROM tilbud ORDER BY id DESC LIMIT 2")
Det ville jo fungere, men forstår ikke hvor fejlen er. har forsøgt på mange måder at isolere den $streng. men uden held. nogen der ved hvordan det rigtigt skrives ?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
#1 linie = You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
#2 linie = You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Nu prøvede jeg at sætte den fast (altså skrive llimit 2) og forsøge at echo $antal; men den skriver intet. så underligt nok er det åbenbart det eneste den ikke får ud af databasen ?
Ahh nu ved jeg det. det er simpelthen fordi jeg beder den bruge en variabel den ikke har endnu :P sorry. my bad. kunne i ikke se pga. jeg ikke viste hele koden.
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.