grimjoey Skrevet 24. desember 2007 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
Martin A. Skrevet 24. desember 2007 Skrevet 24. desember 2007 Skal du skrive ut et array i echo() må du ha { og } rundt arrayvariablen. echo "{$array[0]}"; feks.
grimjoey Skrevet 24. desember 2007 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]"; ?>
Martin A. Skrevet 24. desember 2007 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 );
Thomas. Skrevet 24. desember 2007 Forfatter 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;
BigJackW Skrevet 24. desember 2007 Skrevet 24. desember 2007 Da kjører du denne spørringen: ALTER TABLE `nyheter` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
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å