vraagje over variabelen in query
beste mensen ik heb een vraag misschien wel een hele domme maar ik zou tog graag hieruit willen komen.
de betreffende regels:
$id = $_GET['id'];
$query = "SELECT * FROM dswzburg2007 WHERE id = ".$id;
die werk perfect, maar dan....
$linknaam = $_GET['linknaam'];
$query = "SELECT * FROM dswzburg2007 WHERE linknaam = ".$linknaam;
bijna hetzelfde maar hij werkt niet?!
hoe kan ik dit oplossen?
mvg:D
de betreffende regels:
$id = $_GET['id'];
$query = "SELECT * FROM dswzburg2007 WHERE id = ".$id;
die werk perfect, maar dan....
$linknaam = $_GET['linknaam'];
$query = "SELECT * FROM dswzburg2007 WHERE linknaam = ".$linknaam;
bijna hetzelfde maar hij werkt niet?!
hoe kan ik dit oplossen?
mvg:D
QUOTESSSSSSSSSSSSSSSSSs
"SELECT * FROM dswzburg2007 WHERE linknaam = '".$linknaam."'";
Verder moet je je input toch echt beter controleren. Kijk eens op php.net naar mysql_real_escape_string
"SELECT * FROM dswzburg2007 WHERE linknaam = '".$linknaam."'";
Verder moet je je input toch echt beter controleren. Kijk eens op php.net naar mysql_real_escape_string
hij werkt, geweldig!
ik ben nog niet zo goed in php maar ik heb vannacht weer iets geleerd!
dankjwel!
ik ben nog niet zo goed in php maar ik heb vannacht weer iets geleerd!
dankjwel!
dswzburg2007 klinkt alsof er ook een dswzburg2008 is (of gaat komen)... In dat geval is het datamodel niet goed en mag je (opnieuw) gaan normaliseren. Doe dit z.s.m., het gaat een hoop problemen voorkomen.
Zie verder de tutorials.
Zie verder de tutorials.