spaties bij invoer database
Erik Smit
22/04/2009 22:06:00Hallo, hoe voorkom ik spaties bij invoer in een mysql database.
Stel ik wil invoeren. E Jansen voor de E en achter de N staan spaties. De spatie tussen de E en J moet blijven.
$variable = trim($variable); hoe pas ik dit toe in mijn sql insert?
sorry er ging iets fout met dit bericht. te voeg verzonden.
Erik
Stel ik wil invoeren. E Jansen voor de E en achter de N staan spaties. De spatie tussen de E en J moet blijven.
$variable = trim($variable); hoe pas ik dit toe in mijn sql insert?
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
$sql = 'INSERT INTO evenementen VALUES
("",'.trim($evenementnaam_id).',
'.trim($plaatsnaam_id).'
"'.trim($bdatum).'",
"'.trim($edatum).'",
"'.trim($adressen_id).'",
NOW())';
("",'.trim($evenementnaam_id).',
'.trim($plaatsnaam_id).'
"'.trim($bdatum).'",
"'.trim($edatum).'",
"'.trim($adressen_id).'",
NOW())';
sorry er ging iets fout met dit bericht. te voeg verzonden.
Erik
Gewijzigd op 01/01/1970 01:00:00 door Erik Smit
PHP hulp
19/11/2024 16:30:16Jelmer -
22/04/2009 22:23:00Zo als jij het al doet :)
Alleen is het handiger om even de quotes om te wisselen. Ik meende me te herinneren dat je alleen enkele quotes binnen SQL gebruiken.
Ook is het handig voor later om nu de kolomnamen ook te noemen. Zo kan je later veilig er een kolom in de database tussen proppen, of de volgorde in de tabel omwisselen, en zal je script gewoon goed blijven werken.
Pas je trouwens wel op voor sql injection?
Alleen is het handiger om even de quotes om te wisselen. Ik meende me te herinneren dat je alleen enkele quotes binnen SQL gebruiken.
Ook is het handig voor later om nu de kolomnamen ook te noemen. Zo kan je later veilig er een kolom in de database tussen proppen, of de volgorde in de tabel omwisselen, en zal je script gewoon goed blijven werken.
Code (php)
Pas je trouwens wel op voor sql injection?