Avatar billede zurekk Nybegynder
01. maj 2007 - 22:43 Der er 7 kommentarer og
1 løsning

Ingen WHERE lo rt = brun, hvorfor?

Hver gang jeg smider en "WHERE noget=noget" i min query, så vil den ikke virke...
Får denne fejl:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /customers/mmkay.dk/mmkay.dk/httpd.www/underconstruction/cont/sub/main.php on line 8

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /customers/mmkay.dk/mmkay.dk/httpd.www/underconstruction/cont/sub/main.php on line 9


Hvad kan skyled?

På forhånd tak
Avatar billede jokkejensen Novice
01. maj 2007 - 22:45 #1
where kolonnenavn = 'noget' ?
Avatar billede zurekk Nybegynder
01. maj 2007 - 22:48 #2
Ja, det vil ikke virke.
Avatar billede zurekk Nybegynder
01. maj 2007 - 22:49 #3
'Hvad kan skyled?'
Betyder forresten 'Hvad kan det skyldes?' på hindu.. Now you know.
Avatar billede jokkejensen Novice
01. maj 2007 - 23:25 #4
fejler den også med "where 1=1" ?
Avatar billede coderdk Praktikant
02. maj 2007 - 00:35 #5
Lad os se noget kode.
Avatar billede zurekk Nybegynder
02. maj 2007 - 07:56 #6
$rv_sql = "SELECT MAX(yes-no) FROM _subRv WHERE show = 1 ORDER BY id DESC LIMIT 1";
$rv_query = mysql_query( $rv_sql );
$rv_count = mysql_num_rows( $rv_query );
$rv_get = mysql_fetch_assoc( $rv_query );

Og ja den viser fejl ved 1='1', 1=1, 1 = 1, 1 = '1', etc..
Det er bare generelt WHERE noget=noget den fejler ved, som om det ikke var tilladt :)
Avatar billede coderdk Praktikant
02. maj 2007 - 09:20 #7
Prøv lige at lave

$rv_sql = "SELECT MAX(yes-no) FROM _subRv WHERE show = 1 ORDER BY id DESC LIMIT 1";

om til:

$rv_sql = "SELECT MAX(`yes-no`) FROM `_subRv` WHERE `show` = 1 ORDER BY id DESC LIMIT 1";

"show" er et reserveret ord, derfor har jeg smidt ` omkring ;)
Avatar billede zurekk Nybegynder
02. maj 2007 - 09:58 #8
Virkede da jeg fjerne `` fra "yes-no" :D

Tak!
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