insert fehlermeldung

Begonnen von lausbub, 16 Mai 2008, 23:56:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

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
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

lausbub

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:
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

GerhardSt

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

lausbub

$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

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12