pragmaMx Support Forum

pragmaMx => Coder und Bastlerecke => Thema gestartet von: lausbub in 16 Mai 2008, 23:56:35

Titel: insert fehlermeldung
Beitrag von: lausbub in 16 Mai 2008, 23:56:35
hallo habe ein prob mit dem insert in die datenbank
bekomme folgende fehlermeldung

Column count doesn't match value count at row 1

hier der insert befehl
$sql_eintrag = "INSERT INTO ".$prefix."_tm_liste (uname,freund,freundid) VALUES   ('lausbub,ella,4')";

und hier mein sql_dump

CREATE TABLE `prefix_tm_liste` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uname` VARCHAR( 25 ) NOT NULL ,
`freund` VARCHAR( 25 ) NOT NULL ,
`freundid` INT( 11 ) NOT NULL
) ENGINE = MYISAM ;


kann mir bitte jemand sagen wo ich meinen fehler habe?

gruß
thorsten
Titel: Re: insert fehlermeldung
Beitrag von: lausbub in 17 Mai 2008, 00:01:57
glaub einen fehler hab ich

VALUES   ('lausbub,ella,4')";


geändert in

VALUES   (lausbub,ella,4)";


jetzt bekomme ich folgende Fehlermeldung


Unknown column 'lausbub' in 'field list'

:puzzled:
Titel: Re: insert fehlermeldung
Beitrag von: GerhardSt in 17 Mai 2008, 00:39:28
Hallo, :)

ich bin zwar auch kein Profi, was SQL angeht, aber Versuchs mal so:
$sql_eintrag = "INSERT INTO `".$xprefix."_tm_liste (`uname`,`freund`,`freundid`) VALUES ('lausbub','ella','4')";

Gruß Gerhard
Titel: Re: insert fehlermeldung
Beitrag von: lausbub in 17 Mai 2008, 00:49:08
$sql_eintrag = "INSERT INTO ".$prefix."_tm_liste (`uname`,`freund`,`freundid`) VALUES ('lausbub','ella','4')";


juhu funkt  ;)

besten herzlichsten Dank GerhardSt  :thumbup:


freu

muß mir jetzt erst mal in ruhe anschaun was da anders dran ist und es kapieren  :gruebel:

ja super

Danke Dir

gruß
thorsten