Gå til innhold

mysql query hjelp


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet+142
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
Lenke til kommentar
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

Lenke til kommentar
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.

Lenke til kommentar
Gjest Slettet+142

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?

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...