Den där koden ska absolut inte skapa några dubletter, så är det bara. :P
Jag kan nästan sätta min högra hand på att felet finns någon annanstans i din kod.
Vad händer om du bara kör den där raden SQL i phpMyAdmin eller dylikyt
Databaser & SQLur Databashanterare & SQL
2 svar · 1 210 visningar · startad av bassebhu
Hej hallå!
Sliter mitt hår här med en sql-fråga som genererar dubletter i databasen.
Jag kör en enda fråga, men det sparas två poster av nån anledning med samma innehåll sånär som den ena har ett steg högre id på grund av auto_increment. Nån som vet vad det kan bero på?
$q = "INSERT INTO Details (ADid, ADtext, ADlink) VALUES (1, 'test1', 'test2')";
mysql_query($q);
CREATE TABLE `Details` (
`ADnr` int(11) unsigned NOT NULL AUTO_INCREMENT,
`ADid` int(5) NOT NULL DEFAULT '0',
`ADtext` varchar(1000) COLLATE utf8_swedish_ci DEFAULT NULL,
`ADlink` varchar(1000) COLLATE utf8_swedish_ci DEFAULT NULL,
PRIMARY KEY (`ADnr`)
) ENGINE=MyISAM AUTO_INCREMENT=159 DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;
Den där koden ska absolut inte skapa några dubletter, så är det bara. :P
Jag kan nästan sätta min högra hand på att felet finns någon annanstans i din kod.
Vad händer om du bara kör den där raden SQL i phpMyAdmin eller dylikyt
Testade idag och det funkade helt plötsligt. Måste ha varit nåt som firefox gjorde eller nåt tillfälligt med servern. Superskumt. Inga dubletter idag.