Hallo Leute !
Hab ein kleines (?) Problem, bei dem ich nicht wieter weiß:
folgender Script-Ausschnitt funktioniert nicht:
$verbindung = mysql_connect($_server,$_login,$_pass);
$abfrage = "insert into kunden (firma,strasse,plz,ort,branche,tel,fax,email,homepage,background,color,rahmen,emaillink,homepagelink,fett,logo,blz,konto,modus,formular,wertung,bonus,login,password) values ('$firma','$strasse','$plz','$ort','$branche','$tel','$fax','$email','$homepage','$background','$color','$rahmen','$emaillink','$homepagelink','$fett','$logo','$blz','$konto','$modus','$formular','$wertung','$bonus','$login','$password')";
$erg = mysql_db_query($dbname,$abfrage,$verbindung);
$verbindung gibt 1 zurück, also ohne Fehler.
$erg bleibt leer und leider wird kein neuer Datensatz angefügt.
Die Felder sind gefüllt, sollte aber auch egal sein, oder?
Ich spreche das erste Feld nicht an, ist doch richtig, oder? Es soll ja automatisch hochgezählt werden.
Die Struktur der Tabelle sieht folgendermaßen aus:
CREATE TABLE kunden (
kdnr int(6) DEFAULT '0' NOT NULL auto_increment,
firma varchar(40) NOT NULL,
strasse varchar(40) NOT NULL,
plz varchar(5) NOT NULL,
ort varchar(40) NOT NULL,
branche varchar(40) NOT NULL,
tel varchar(40) NOT NULL,
fax varchar(40) NOT NULL,
email varchar(40) NOT NULL,
homepage varchar(40) NOT NULL,
background varchar(6) NOT NULL,
color varchar(6) NOT NULL,
rahmen char(3) NOT NULL,
emaillink char(3) NOT NULL,
homepagelink char(3) NOT NULL,
fett char(3) NOT NULL,
logo varchar(40) NOT NULL,
blz varchar(10) NOT NULL,
konto varchar(15) NOT NULL,
modus varchar(20) NOT NULL,
formular varchar(40) NOT NULL,
wertung varchar(5) NOT NULL,
bonus varchar(200) NOT NULL,
login varchar(20) NOT NULL,
password varchar(20) NOT NULL,
datum date DEFAULT '0000-00-00' NOT NULL,
PRIMARY KEY (kdnr)
);
Wie gesagt, ich bekomme keine Fehlermeldung und auch sonst kein Anzeichen darauf, dass irgendwo ein Fehler liegt. Nur der Satz wird nicht in die Tabelle eingefügt.
Danke schonmal für Eure Hilfe.
Knud