Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Kann nichts in Datenbank eintragen
Ich stehe wohl gerade total auf dem Schlauch. Ich versuche per Script Daten in eine Datenbank einzutragen, aber es funktioniert nicht. Ich habe diese Art von Scripten schon zigmal gemacht und immer haben sie funktioniert, nur diesmal habe ich ein Problem, auf das ich nicht komme. Vielleicht sehe ich gerade auch vor lauter Bäumen den Wald nicht mehr.
Das Komische ist, dass ich Datensätze mit meinem "löschen" - Script rausbekomme, aber weder Insert, noch Update funktionieren. Komisch, das....
Hierum geht es:
Ich habe ein Formular mit den Eingabefeldern: titel, preis, text, show, action
Diese werden übergeben an:
Code: In Zwischenablage kopieren (nur IE)
Und die Datenbank sieht folgendermaßen aus:
Code: In Zwischenablage kopieren (nur IE)
Wie ich schon sagte, total einfach, aber es geht halt nicht. :(
Ich bekomme jedes Mal meine $MSG "konnte Datensatz nicht eintragen"....
Die Variablennamen habe ich übrigens schon mehrfach gecheckt.. ;)
Weiß jemand weiter?
Holgee
Antworten
Hi
Lass mal die Id weg. Da das eine auto_increment Spalte ist, bestimmt MySQL den Inhalt.
Code: In Zwischenablage kopieren (nur IE)
Ausserdem fehlt nach dem header() ein
Code: In Zwischenablage kopieren (nur IE)
2.
Sorry, aber das war es nicht, habe ich auch schon alles ausprobiert. Aaaaaber....
...nach langwierigen Tests funktioniert es! Keine Ahnung wieso, aber als ich in der DB die Spalte "show" in "anzeigen" umbenannt hatte (und natürlich auch die Scripts angepasst habe) ging es. :)
Trotzdem danke für die Hilfe!
Holgee
3.
[url]http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html[/url]