02. januar 2004 - 22:57Der er
13 kommentarer og 1 løsning
variabel i mysql query
Davs du.
Jeg har et problem med at få en variabel ind i mit script. Følgende linie i min kode volder mig problemer:
$query_color = 'SELECT `hex` , `image_control` FROM `color_choose` WHERE call_name = ".$color." LIMIT 0, 30'; $result_color = mysql_query($query_color, $connection);
Den går galt ved $color variablen. Jeg har forsøgt at indsætte en værdi fra databasen og så virker det som det skal. Må man ikke indsætte variabler i mysql_query eller hvad? Det er ret vigtigt for mig at jeg kan bruge værdigen fra $color, så er der andre måder jeg kan hente den på?
Nåå ja så kommer der et par linier hvor jeg hiver lidt info ud af queryen: $hex = mysql_result($result_color, 0, "hex"); $box = mysql_result($result_color, 0, "image_control");
Men jeg har som sagt mere eller mindre debugget mig frem til at det er $color tingen i første sætning der er problemet.
nikolajdu, de andre single apostroffer var skam fine nok :) De gør blot at hvis MySQL udviklingsholdet vælger at reservere et ord, så vil der ikke komme en fejl når disse apostroffer er omkring.
@ahv Dit virkede ikke. Den gav følgende fejl: Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /STORE/polygoner_dk/public_html/test2.php on line 19
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /STORE/polygoner_dk/public_html/test2.php on line 20
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.