Datensätze mit gleichen werten werden nicht gespeichert

die-muecke

Grünschnabel
Hi!

Ich habe angefangen nen bisschen was mit PHP und Mysql zu basteln.

Ich habe ein script gemacht in dem ca. 14 verschiedene zahlen in eine tabelle geschrieben werden sollen.

Die Daten der ersten 3 Spalten sind meistens in der nächsten Zeile genau gleich und werden irgendwie nicht mehr gespeichert. Es wird immer nur eine Zeile gespeichert.

Liegt das an MySql oder eher am script? Wenn das am script liegt muss ich das ganz nochmal durchgehen und mal sehen ob ich den fehler finde.

cu Muecke
 
Das ist die datei die die daten aus einem Formular eintragen soll. Braucht ihr das Formular auch noch?

<?
include("dbconnect.php");

$eintrag = "INSERT INTO eignung
(gala, quadrant, sonnens, planet, eisen, titan, treib, wasser, korn, neu, anti, carbon, kelon)
VALUES
('$gala', '$quadrant', '$sonnens', '$planet', '$eisen', '$titan', '$treib', '$wasser', '$korn', '$neu', '$anti', '$carbon', '$kelon')";

mysql_query($eintrag);
mysql_close($verbindung);

echo "Die Daten wurden eingetragen."

?>

Eintragen geht allerdings nur nicht wenn die daten in der spalte "gala", "quadrant", und "sonnens" gleich sind :(
 
Wüsste nicht das ich das da irgendwo eingestellt hätte.

Also die Tabelle sieht so aus:


ALTER TABLE `eignung` CHANGE `ID` `ID` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
CHANGE `gala` `gala` INT( 2 ) DEFAULT '0' NOT NULL ,
CHANGE `quadrant` `quadrant` INT( 2 ) DEFAULT '0' NOT NULL ,
CHANGE `sonnens` `sonnens` INT( 2 ) DEFAULT '0' NOT NULL ,
CHANGE `planet` `planet` INT( 2 ) DEFAULT '0' NOT NULL ,
CHANGE `eisen` `eisen` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `titan` `titan` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `treib` `treib` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `wasser` `wasser` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `korn` `korn` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `neu` `neu` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `anti` `anti` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `carbon` `carbon` INT( 3 ) DEFAULT '0' NOT NULL ,
CHANGE `kelon` `kelon` INT( 3 ) DEFAULT '0' NOT NULL

Hab den Text von der letzten veränderung genommen.
 
Zurück