Avatar billede dank Nybegynder
01. oktober 2003 - 14:01 Der er 7 kommentarer og
2 løsninger

mysql_num_rows giver fejl

$result = mysql_query("SELECT couterid, countercode FROM users123 WHERE counterid=$id");
if(mysql_num_rows($result)==0) { exit; }

Ovensteående ser egentlig ud til at virke efter hensigten, men aligevel kommer denne fejl:

Warning: Supplied argument is not a valid MySQL result resource in /var/www/index.php on line 9

Nogen der har en idé til hvad der kan være galt?
Avatar billede di8leva Nybegynder
01. oktober 2003 - 14:04 #1
nu vid jeg ikke så meget om PHP, men kan ikke fejlen vare førdi du har skrevet

SELECT couterid

i stedet for

SELECT counterid
Avatar billede avminarm Juniormester
01. oktober 2003 - 14:05 #2
og $id skal lige i '$id'
Avatar billede dank Nybegynder
01. oktober 2003 - 14:08 #3
nu virker det.. tak til jer begge.. med sådanne fejl er det på tide at holde en lille kaffepause :)

Opretter i svar så deler i fifty/fifty
Avatar billede di8leva Nybegynder
01. oktober 2003 - 14:08 #4
avminarm >>
skal det vare pinger runt $id æven hvis den er af typ integer ?
Avatar billede di8leva Nybegynder
01. oktober 2003 - 14:08 #5
svar
Avatar billede dank Nybegynder
01. oktober 2003 - 14:12 #6
det burde vil ikke skulle være pinger rundt om, men det virker ikke uden :/
Avatar billede di8leva Nybegynder
01. oktober 2003 - 14:13 #7
dank >>
hehe, fair enough

så skal de vare der =)
Avatar billede avminarm Juniormester
01. oktober 2003 - 14:14 #8
Jeg sætter altid pingerne - så er sql ikke i tvivl om hvad der skal fortolkes - den "mest korrekte" måder er vel egentlig:

WHERE counterid='".$id."'");

PHP for sig og SQL for sig
Avatar billede dank Nybegynder
01. oktober 2003 - 14:15 #9
well.. det virker i alle tilfælde nu.... takker.
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