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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.