Der kommer intet til db! Og jeg får denne melding: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"test", \"1234", '', '', '', '', '')' at line 1
Det er nu ikke helt det samme resultat du får ud af det - nu får du NULL værdier i de felter du før fik tomme strenge i. Det har ikke nødvendigvis nogen praktisk betydning for dig, men det af hænger af hvordan resten af din kode ser ud.
I øvrigt burde det vist være:
mysql_query("INSERT INTO medlem (efternavn, pass) VALUES ('$efternavn', '$pass')") or die(mysql_error());
- man får ikke nødvendigvis null-værdier - men default-værdier (som dog godt kan være null). Det kan både være en fordel og en bagdel at smide tomme strenge i felterne - og det kan være uden betydning i din situation ... men forskellen er betydelig ;o)
Ok! >> Nielle - Jeg ser forskellen! et skal straks blive rettet :-)
iøvrigt har jeg et lille tillægsspørgsmål. Min pass i db er sat til unik, og jeg får så dette svar, når jeg forsøger at oprette et pass der findes i forvejen:
Men smid et svar :-) jeg har jo fået løst mit primærer spørgsmål, duplicate meddelsen kan jeg leve med, syns bare det var "blær" hvis jeg f.eks. kunne udspy en meddelse der sagde "BOTNAKKE! - DET PASSWORD ER JO BRUGT!" (måske formuleret lidt pænerer:)
Funktionen die("besked") sikre at sin applikation stopper helt og udskriver beskeden.
I det ovennævnte kommer beskeden altså fra mysql_error() men den kan komme alle steder fra. "die" betyder "dø!".
Synes godt om
Ny brugerNybegynder
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.