• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL Problem, Fehlermeldung #1136

Furien

Mitglied
Hi Community,
immer, wenn ich folgenden Code bei MYSQL ausführe:
Code:
INSERT INTO smile(smiley) 
VALUES
("icon_download2.gif",
"icon_thumbs2-up_new.gif",
"icon_thumbs-down_new.gif",
"icon_nosmile.gif",
"icon_confused2.gif",
"icon_rolleyes.gif",
"icon_alien.gif",
"icon_imoh.gif",
"icon_imao.gif",
"icon_alien5.gif",
"icon_ugly_irre4.gif",
"icon_irre5.gif",
"icon_confusednew.gif",
"icon_madnew.gif",
"icon_download.gif",
"icon_alien7.gif",
"icon_irony3.gif",
"icon_skeptisch.gif",
"icon_censored_GREEN.gif",
"icon_erschreckt.gif",
"icon_smile.gif",
"icon_rofl4.gif",
"icon_eek.gif",
"icon_stumm.gif",
"icon_mad_GREEN.gif",
"icon_thumbs-up_new.gif",
"icon_lol2.gif",
"icon_ugly-tittenwackler.gif",
"icon_irony2.gif",
"icon_lol1.gif",
"icon_down.gif",
"icon_igitt.gif",
"icon_neutral.gif",
"icon_ugly2.gif",
"icon_confused.gif",
"icon_fies.gif",
"icon_irre4.gif",
"icon_wink3.gif",
"icon_thumbs1.gif",
"icon_ultragrin.gif",
"icon_noob.gif",
"icon_ugly_irre.gif",
"icon_ugly_gruebel.gif",
"icon_ugly_irre3.gif",
"icon_rofl5.gif",
"icon_alien8.gif",
"icon_censorednew.gif",
"icon_imho.gif",
"icon_skeptisch3.gif",
"icon_slash_new.gif",
"icon_rofl.gif",
"icon_alien6.gif",
"icon_ugly.gif",
"icon_alien3.gif",
"icon_neutral_new.gif",
"icon_ugly-dance.gif",
"icon_rofl2.gif",
"icon_alien2.gif",
"icon_biggrin2.gif",
"icon_biggrin.gif",
"icon_irre2.gif",
"icon_rolleyesnew.gif",
"icon_wink.gif",
"icon_blush.gif",
"icon_this-rockz.gif",
"icon_lol.gif",
"icon_cuinlove.gif",
"icon_slash.gif",
"icon_alien4.gif",
"icon_cool.gif",
"icon_censored.gif",
"icon_wink2.gif",
"ordner_read.php",
"icon_frown.gif",
"icon_razz.gif",
"icon_rofl3.gif",
"icon_down2.gif",
"icon_shocked.gif",
"icon_irre.gif",
"icon_irony.gif",
"icon_irre3.gif",
"icon_skeptisch2.gif");

kommt diese Fehlermeldung: #1136 - Column count doesn't match value count at row 1

Wie kann ich das beheben?
MfG Furien
 
Werbung:
Indem Du die Anzahl der VALUES an die Anzahl der Spalten anpasst. Ich vermute mal, dass jedes Bild einen eigenen Datensatz geben soll. Wenn ja, dann mach aus dem SQL-Statement eine CSV-Datei (comma seperated value) und importiere die über phpMyAdmin.

Gruß thuemmy
 
Ok. Ich probier es mal aus.

E Es kommt folgende Fehlermeldung beim Upload:
Fehler

Ungültige Anzahl an Feldern in Zeile 1.

E2 Okay, ich weiß jetzt, dass ich es mit CVS-Load machen muss.
Nun kommt aber folgende Meldung:
Fehler

SQL-Befehl:
LOAD DATA INFILE '/users/_public/phpMyAdmin/temp/php7xTn7i' REPLACE INTO TABLE `smile`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'( `smiley`
)
MySQL meldet:
#1045 - Access denied for user 'furien'@'localhost' (using password: YES)
 
Zuletzt bearbeitet:
Werbung:
Das strinkt nach nicht atomaren Daten (Normalform 1) in der Datenbank und nach einen wirklich fragwürdigen Query.


Schau mal hier, http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)

PHP:
// Array schreiben
$aMyArray = 
array("icon_download2.gif",
"icon_thumbs2-up_new.gif",
"icon_thumbs-down_new.gif",
"icon_nosmile.gif",
"icon_confused2.gif",
"icon_rolleyes.gif",
"icon_alien.gif",
"icon_imoh.gif",
"icon_imao.gif",
"icon_alien5.gif",
"icon_ugly_irre4.gif",
"icon_irre5.gif",
"icon_confusednew.gif",
"icon_madnew.gif",
"icon_download.gif",
"icon_alien7.gif",
"icon_irony3.gif",
"icon_skeptisch.gif",
"icon_censored_GREEN.gif",
"icon_erschreckt.gif",
"icon_smile.gif",
"icon_rofl4.gif",
"icon_eek.gif",
"icon_stumm.gif",
"icon_mad_GREEN.gif",
"icon_thumbs-up_new.gif",
"icon_lol2.gif",
"icon_ugly-tittenwackler.gif",
"icon_irony2.gif",
"icon_lol1.gif",
"icon_down.gif",
"icon_igitt.gif",
"icon_neutral.gif",
"icon_ugly2.gif",
"icon_confused.gif",
"icon_fies.gif",
"icon_irre4.gif",
"icon_wink3.gif",
"icon_thumbs1.gif",
"icon_ultragrin.gif",
"icon_noob.gif",
"icon_ugly_irre.gif",
"icon_ugly_gruebel.gif",
"icon_ugly_irre3.gif",
"icon_rofl5.gif",
"icon_alien8.gif",
"icon_censorednew.gif",
"icon_imho.gif",
"icon_skeptisch3.gif",
"icon_slash_new.gif",
"icon_rofl.gif",
"icon_alien6.gif",
"icon_ugly.gif",
"icon_alien3.gif",
"icon_neutral_new.gif",
"icon_ugly-dance.gif",
"icon_rofl2.gif",
"icon_alien2.gif",
"icon_biggrin2.gif",
"icon_biggrin.gif",
"icon_irre2.gif",
"icon_rolleyesnew.gif",
"icon_wink.gif",
"icon_blush.gif",
"icon_this-rockz.gif",
"icon_lol.gif",
"icon_cuinlove.gif",
"icon_slash.gif",
"icon_alien4.gif",
"icon_cool.gif",
"icon_censored.gif",
"icon_wink2.gif",
"ordner_read.php",
"icon_frown.gif",
"icon_razz.gif",
"icon_rofl3.gif",
"icon_down2.gif",
"icon_shocked.gif",
"icon_irre.gif",
"icon_irony.gif",
"icon_irre3.gif",
"icon_skeptisch2.gif"); 


// Und alles in die DB - Schreiben
foreach($myArray as $sBild){
     $sql = "Insert INTO 
                   Smile (smiley)
               Values
                  ('".$sBild."')";
     $rResQuery = mysql_query($sql) or die ('Anfrage nicht erfolgreich<br >'.mysql_error());
}
 
Danke , aber jetzt kriege ich die Fehlermeldung:

Parse error: syntax error, unexpected $end in /users/furien/www/ordner_read.php on line 118

o
bwohl da ein $end ist.
 
Richtig, da wird ein $end sein. unexpected heißt ja auch unerwartet, oder anders ausgedrückt, das Script wird beendet, obwohl noch was fehlt. Das einzige was der PHP-Parser aber feststellen kann, was fehlt sind Klammern, die zwar geöffnet, aber vor dem Ende nicht geschlossen sind. Überprüfe mal, ob alle Klammern geschlossen sind.

Gruß thuemmy
 
Werbung:
Zurück
Oben