grimjoey Skrevet 24. desember 2007 Del Skrevet 24. desember 2007 (endret) 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 24. desember 2007 av grimjoey Lenke til kommentar
Martin A. Skrevet 24. desember 2007 Del Skrevet 24. desember 2007 Skal du skrive ut et array i echo() må du ha { og } rundt arrayvariablen. echo "{$array[0]}"; feks. Lenke til kommentar
grimjoey Skrevet 24. desember 2007 Del Skrevet 24. desember 2007 Tja. Du har helt rett dersom det er snakk om navnassosierte arrays. nummererte arrays går helt fint. Bare prøv dette: <?php $test = array('a', 'b'); echo "blablabla $test[0]"; ?> Lenke til kommentar
Martin A. Skrevet 24. desember 2007 Del Skrevet 24. desember 2007 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
Thomas. Skrevet 24. desember 2007 Forfatter Del Skrevet 24. desember 2007 Her ser dere mysql-tabbelen min: CREATE TABLE `nyheter` ( tittel` VARCHAR( 255 ) NOT NULL , `tekst` LONGTEXT NOT NULL , `mail` VARCHAR( 255 ) NOT NULL ) TYPE = MYISAM; Lenke til kommentar
BigJackW Skrevet 24. desember 2007 Del Skrevet 24. desember 2007 Da kjører du denne spørringen: ALTER TABLE `nyheter` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå