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å?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
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.