problemer med INSERT INTO

Tags:    php

Hej udviklere!

Sidder her og prøver at oprette brugere via en form, men den vil ikke oprette noget i databasen via den mysql_query som bruges, så ville hører om i kunne hjælpe lidt?
#opret_gem.php
Fold kodeboks ind/udKode 




Fold kodeboks ind/udKode 


:D



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hvis den slet ikke indsætter noget, plejer det at være grundet ugyldige felter eller typer.

Opdagede lige den her: ') or die(mysql_error()"); midt i din query
Du skriver en PHP kode i en query, dét kan være dit problem.

Dette bør fungere:
Fold kodeboks ind/udKode 




Hvilken fejl får du? Hvad ske der?

Du bør lade være med at udfylde ID som tom, da den alligevel udfylder sig selv automatisk.

VALUES ('', '$user', '$pass', '$email', ....
bør evt. skrives som :
Fold kodeboks ind/udKode 


Kan ikke hjælpe meget mere, uden at vide hvad der sker.



Jamen problemet er jo at den ikke indsætter noget i tabellen overhovedet.
Prøvede den kode du skrev, og den virkede ikke, så fjernede gåsetegnene("") og så virkede den ligesom før, altså inde jeg postede her. dvs. at den ikke indsætter noget i tabellen. men kører fint sql sætningen.



min kode ser sådan her ud, og den fungere:D kiggede i libris: start på php 5 hæftet:
mysql_query("INSERT INTO brugere "."(user, pass, email, navn, efternavn) "." VALUES ('$user',"."'$pass',"."'$email',"."'$navn',"."'$efternavn')");

men Ronni du får pointene.


Tak for hjælpen



Selv tak, godt du fik det til at fungere :)



t