Avatar billede renerr Nybegynder
02. december 2003 - 14:01 Der er 4 kommentarer og
1 løsning

indsætte i MySQL

Hvad gør jeg galt her?

$insertSQL = "insert into Personer (Fornavn, Efternavn) values ($HTTP_POST_VARS['fornavn'],$HTTP_POST_VARS['efternavn'])";
Avatar billede minijensen1 Nybegynder
02. december 2003 - 14:03 #1
$insertSQL = "insert into Personer (Fornavn, Efternavn) values (\"".$HTTP_POST_VARS["fornavn"]."\",\"".$HTTP_POST_VARS["efternavn"]."\";)";

Du skal sørge for at der kommer " uden om de data som skal indsættes.
Avatar billede renerr Nybegynder
02. december 2003 - 14:11 #2
hmm, jeg forstår ikke hvorfor du sætter \" og .!?
Avatar billede erikjacobsen Ekspert
02. december 2003 - 14:12 #3
Eller

$insertSQL = "insert into Personer (Fornavn, Efternavn) values ('{$HTTP_POST_VARS['fornavn']}','{$HTTP_POST_VARS['efternavn']}')";
Avatar billede renerr Nybegynder
02. december 2003 - 14:17 #4
Det sidste synes jeg i hvert fald virker mere logisk!

Tak for hjælpen!
Avatar billede minijensen1 Nybegynder
02. december 2003 - 14:30 #5
\" er i php et " .. skråstregen er for at fortælle php at det er et tegn den skal lave, og ikke en streng som skal slutte.

og punktummerne har jeg til at adskille strenge og variabler
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester