Avatar billede webcreator Nybegynder
22. maj 2003 - 14:20 Der er 7 kommentarer og
1 løsning

Fejl i mysql_query - where og limit samtidig

Hej. Jeg har flg. kode :

$r = mysql_query("SELECT * FROM uploads WHERE kate = $kate LIMIT $s,$pr_side");
while ($row = mysql_fetch_array($r)) {

Af en eller anden årsag får jeg flg. fejl :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/frac/users/jemt/listdata.php on line 20
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:22 #1
og du er sikker på at $s og $pr_side har en værdi?
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:23 #2
rettelse:
$r = mysql_query("SELECT * FROM uploads WHERE kate = '$kate' LIMIT $s,$pr_side");
while ($row = mysql_fetch_array($r)) {
Avatar billede erikjacobsen Ekspert
22. maj 2003 - 14:29 #3
Uanset hvad, så

  $r = mysql_query(...) or die(mysql_error());
Avatar billede webcreator Nybegynder
22. maj 2003 - 14:32 #4
Ja, det er ski de '-tegn jeg altid glemmer. Tror jeg glemmer dem fordi, jeg for det meste ikke benytter dem - og da virker det fint. Men da er det også tal jeg sætter ind.

Så '-tegn er kun nødvendige ved bogstaver og tegn, ikke ? Ligesom ved "-tegn når man arbejder med variabler.
Avatar billede erikjacobsen Ekspert
22. maj 2003 - 14:34 #5
I mysql kan du sætte '..' omkring alt, tal og tekst. Gør det til en vane
Avatar billede webcreator Nybegynder
22. maj 2003 - 14:38 #6
Ok, det vil jeg gøre. Tak for hjælpen.
Avatar billede ohmish Nybegynder
22. maj 2003 - 14:38 #7
undtagelse: WHERE noget>5
Avatar billede webcreator Nybegynder
22. maj 2003 - 14:41 #8
Vil jeg huske :-)
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