PDA

Volledige versie bekijken : [PHP-MySQL] syntaxfoutje


yusufdestina
%Europe/Berlin %461 %2005, 12:03
Een vluggertje...
Ik vindt hier niet direct wat ik mistyp...
Als $naam een nummer is lukt de query, maar als ik bv deze waarde heb: SKS 458
dan krijg ik een errormelding dat de query niet correct geschreven is.
ik gebruik PEAR DB
$sql = ("SELECT img_name, img_model_nr FROM br_image WHERE img_name=$naam");
:I

tnx!

Roenes
%Europe/Berlin %474 %2005, 12:23
Het lijkt me heel sterk hoor, maar misschien door de spatie in SKS 458? :)

//Edit
of misschien quotes om SKS 458 zetten? :)

yusufdestina
%Europe/Berlin %528 %2005, 13:41
dat is nu net het probleem, de spatie is er nodig
:)

WernerL
%Europe/Berlin %535 %2005, 13:51
wat is $naam voor een type in de db? Als het met getallen wel lukt en met cijfers en een spatie niet dan is het toch geen int? :)
Controleer dat eens en maak er anders een string van.

En wat is de error die je krijgt?

yusufdestina
%Europe/Berlin %544 %2005, 14:03
img_model_nr varchar(10)
Ik begin te flippen, heb ook dit geprobeerd, maar zonder resultaat:
$sql = "SELECT img_name, img_model_nr FROM br_image WHERE img_name='".addslashes($naam)."'";

yusufdestina
%Europe/Berlin %547 %2005, 14:09
OEPS... sorry gasten, maar ik zat in de verkeerde kollom te zoeken...
sry :/

Ik denk dat ik even stop, heerlijk weertje buiten ! bedankt voor jullie hulp!