Gå til innhold

Har et spørsmål angående forum!


Anbefalte innlegg

kan du fortelle oss hvordan databasen din ser ut? hvilke felter du har og navn på tabellen?

edit: glem det. jeg så det nå.

 

 

legg til or die(mysql_error()); etter mysql_query()

 

du bør ha et id felt i tabellen. tabellen krever et unikt felt, eller kombinasjon av felter som er unik. i de fleste tilfeller har man et id felt med auto_increment:

 

CREATE TABLE tabellnavn (id INT(11) NOT NULL DEFAULT NULL PRIMARY KEY AUTO_INCREMENT, et_annet_felt VARCHAR(50));

 

NOT NULL DEFAULT NULL betyr at feltet ikke kan inneholde ingenting (NULL) og at NULL er default. i praksis kombinert med auto_increment vil dette si at du slipper å legge inn en verdi:

 

mysql_query('INSERT INTO tabellnavn VALUES(, \'tekst blablablabla\');');

 

det som mangler foran komma blir antatt som null og det vil bli satt inn en verdi fra auto_increment som er en teller. null kan også brukes:

 

mysql_query('INSERT INTO tabellnavn VALUES(null, \'tekst blablablabla\');');

Endret av grimjoey
Lenke til kommentar
Videoannonse
Annonse

Skulle du sett på fillern.

 

 

php_user: Et lite tips, blanke sider forårsakes som oftest av feil i scriptet som gjør at det "dør", men feilmeldinger er skjult av en eller annen grunn. Sett derfor dette på toppen om det skulle skje i fremtiden:

ini_set( 'display_errors', 1 );
error_reporting( E_ALL );

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å
×
×
  • Opprett ny...