Ich habe Schwierigkeiten, einen einfachen PHP-Code zu finden, um einen Datensatz in eine MySQL-Tabelle einzufügen.
Dieser direkt in WAMP eingegebene Code funktioniert einwandfrei:
%Vor%Dieser PHP-Code funktioniert nicht:
%Vor%Was ich bekomme, wenn ich die Seite ausführe, ist der folgende Ausdruck:
%Vor%Der Datensatz ist nicht in der Datenbank eingefügt. Was mache ich falsch? Ich bin nicht sicher, was ich in den print_r's sehen sollte, ich biete sie als Hilfe für Antwortende an.
Danke,
JDelage
bearbeitet - Ich habe die print_r's in den Kommentaren hinzugefügt.
Hier ist was ich in WAMP sehe:
Die Fehlermeldung scheint darauf hinzuweisen, dass Sie eine Verbindung mit der DB hergestellt haben, die Projektdatenbank jedoch nicht ausgewählt wurde.
Um sicherzugehen, dass es versucht, mit der richtigen DSN zu korrigieren, würde ich versuchen, die Verbindungszeichenfolge so zu ändern, dass sie direkt Werte enthält, anstatt Variablen, d. h.:
%Vor%Dies sollte keinen Unterschied machen, aber es lohnt sich, es zu überprüfen.
Wenn das nicht funktioniert und Sie scheinbar eine Verbindung zu MySQL herstellen können, könnte der Name der Datenbank als Teil der Abfrage eingeschlossen werden. Ihre obige Abfrage würde also lauten:
%Vor%