Gå til innhold

mysql query hjelp


Anbefalte innlegg

Skrevet

Hei,

Jeg er ganske ny i det med webside programmering. Jeg lurte på hvordan jeg kan sette inn flere ting i en row, fsk:

 

mysql_query("INSERT INTO tabell (navn) VALUES ('$_GET[navn]')");

 

hva skal jeg skrive for å legge inn flere ting i en query ?

Videoannonse
Annonse
Gjest Slettet+142
Skrevet (endret)
Hei,

Jeg er ganske ny i det med webside programmering.  Jeg lurte på hvordan jeg kan sette inn flere ting i en row, fsk:

 

mysql_query("INSERT INTO tabell (navn) VALUES ('$_GET[navn]')");

 

hva skal jeg skrive for å legge inn flere ting i en query ?

7344410[/snapback]

prøv dette da

 

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$_GET[navn]', 'navn2')");

 

du burde ikke bruke $_GET['navn'] rett inn i koden der.. lag heller en egen lille variabel :)

PHP

<?php

 

$navn $_GET['navn'];

$navn2 $_GET['navn2'];

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$navn', '$navn2')");

 

?>

Endret av Slettet+142
Skrevet
Hei,

Jeg er ganske ny i det med webside programmering.  Jeg lurte på hvordan jeg kan sette inn flere ting i en row, fsk:

 

mysql_query("INSERT INTO tabell (navn) VALUES ('$_GET[navn]')");

 

hva skal jeg skrive for å legge inn flere ting i en query ?

7344410[/snapback]

prøv dette da

 

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$_GET[navn]', 'navn2')");

 

du burde ikke bruke $_GET['navn'] rett inn i koden der.. lag heller en egen lille variabel :)

PHP

<?php

 

$navn $_GET['navn'];

$navn2 $_GET['navn2'];

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$navn', '$navn2')");

 

?>

7344427[/snapback]

 

 

ty funka fætt det der

Skrevet
Hei,

Jeg er ganske ny i det med webside programmering.  Jeg lurte på hvordan jeg kan sette inn flere ting i en row, fsk:

 

mysql_query("INSERT INTO tabell (navn) VALUES ('$_GET[navn]')");

 

hva skal jeg skrive for å legge inn flere ting i en query ?

7344410[/snapback]

prøv dette da

 

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$_GET[navn]', 'navn2')");

 

du burde ikke bruke $_GET['navn'] rett inn i koden der.. lag heller en egen lille variabel :)

PHP

<?php

 

$navn $_GET['navn'];

$navn2 $_GET['navn2'];

 

mysql_query("INSERT INTO tabell (navn, navn2) VALUES ('$navn', '$navn2')");

 

?>

7344427[/snapback]

Og hva hjelper det? Å bruke $_GET[foo] er helt lovlig. men $navn = mysql_real_escape_string($_GET['navn']);

er helt klart å foretrekke.

 

Brukerinput skal alltid uskadeliggjøres.

Gjest Slettet+142
Skrevet

M4rTiN: det blir mer oversiktelig.. men jeg har vel ikke akkurat sagt at $_GET[foo] ikke virker, har jeg? Dessuten kan det være at man tilfeldig skriver $_GET[bar] <- der kanskje bar er en konstant?

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...