Hallo,
ich stehe hier gerade vor einem kleinen Problem, welches ich mir nicht erklären kann.
Ich habe ein Array mit 6 Elementen, welche in 6 Felder meiner Datenbank geschrieben werden sollen:
Funktioniert soweit auch meistens einwandfrei, außer ein Array-Element ist leer!
Woran liegt das denn?
Die DB-Einstellungen sind alle korrekt, sprich es kommt nicht zu Datentyp-Problemen da alles Text ist.
Ebenso habe ich auch schon versucht, die Variablen wegzulassen und beispielsweise einfach ID = '' zu schreiben --> auch das ist erfolglos!
Wieso kann ich keine leeren Strings in meinen MySQL-Befehlen verwenden? Laut Google-Recherche sollte das eigentlich funktionieren. Bei mir wird stattdessen gar nichts upgedated, sprich der MySQL-Befehl ist komplett erfolglos, wenn bereits lediglich ein Element ein leerer String ist.
Kann mir da jemand weiterhelfen?
Liebe Grüße
K. Beutler
ich stehe hier gerade vor einem kleinen Problem, welches ich mir nicht erklären kann.
Ich habe ein Array mit 6 Elementen, welche in 6 Felder meiner Datenbank geschrieben werden sollen:
PHP-Code:
$command = "UPDATE Tablename SET ID = '$content[0]', Rank = '$content[1]', Name = '$content[2]', References = '$content[3]', Headline = '$content[4]', Text = '$content[5]' WHERE IDX = '$idx'";
Woran liegt das denn?
Die DB-Einstellungen sind alle korrekt, sprich es kommt nicht zu Datentyp-Problemen da alles Text ist.
Ebenso habe ich auch schon versucht, die Variablen wegzulassen und beispielsweise einfach ID = '' zu schreiben --> auch das ist erfolglos!
Wieso kann ich keine leeren Strings in meinen MySQL-Befehlen verwenden? Laut Google-Recherche sollte das eigentlich funktionieren. Bei mir wird stattdessen gar nichts upgedated, sprich der MySQL-Befehl ist komplett erfolglos, wenn bereits lediglich ein Element ein leerer String ist.
Kann mir da jemand weiterhelfen?
Liebe Grüße
K. Beutler
Kommentar