South_Bridge Skrevet 23. januar 2008 Skrevet 23. januar 2008 $tittel = $_POST['tittel']; $tekst = $_POST['tekst']; $dato = date("d/m/Y"); $query = "INSERT INTO news (type, title, msg, date, postby, ID) VALUES ('newspost', '$tittel', '$tekst', '$dato', 'South_Bridge')"; mysql_query($query) or die('INSERT error, insert query failed'); jeg får problemer når jeg ønsker å sette inn følgende informasjon, men av en grunn(tipper variablene) så får jeg ikke lov til dette? Jeg er relativt ny med php og mysql
siDDis Skrevet 23. januar 2008 Skrevet 23. januar 2008 Fordi du må bygge det som en streng INSERT INTO news (type, title, msg, date, postby, ID) VALUES ('newspost', '"+$tittel+"', '"+$tekst+"', '"+$dato+"', 'South_Bridge')" Men før du setter dette i produksjon så bør du lære deg prepared statements for å forhindre SQL injections.
South_Bridge Skrevet 23. januar 2008 Forfatter Skrevet 23. januar 2008 Fordi du må bygge det som en streng INSERT INTO news (type, title, msg, date, postby, ID) VALUES ('newspost', '"+$tittel+"', '"+$tekst+"', '"+$dato+"', 'South_Bridge')" Men før du setter dette i produksjon så bør du lære deg prepared statements for å forhindre SQL injections. siDDIs my man! kunne vel ikke tenke deg å gi meg en jump start engående den forhindringa? og det finnes ingen andre måter slik at det ikke blir sårbart?
kaffenils Skrevet 23. januar 2008 Skrevet 23. januar 2008 Fordi du må bygge det som en streng INSERT INTO news (type, title, msg, date, postby, ID) VALUES ('newspost', '"+$tittel+"', '"+$tekst+"', '"+$dato+"', 'South_Bridge')" Men før du setter dette i produksjon så bør du lære deg prepared statements for å forhindre SQL injections. Hvorfor ikke bare vise hvordan prepared statements settes opp da, i stedet for å vise et eksempel på veien til helvete. Trådstarter, les http://devzone.zend.com/node/view/id/686#Heading11
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå