Hi!
MySQL-Prozedur sieht so aus:
DELIMITER //
DROP PROCEDURE IF EXISTS
ppp_guest_newtask
//
CREATE DEFINER=root
@localhost
PROCEDUREppp_guest_newtask
()
begin
INSERT INTO ppp_guest_tasks (credate, task, project, customer, closed) VALUES(credate
,task
,project
,customer
,closed
);
end
Zeig bitte das, was im DBMS steht, nicht was du denkst, dass es drin stünde. Du kannst dafür den phpMyAdmin nehmen und bei der Datenbank die Export-Funktion verwenden. Struktur sollte angehakt sein, Daten nicht.
> Fehlercode:
> Unknown column '$credate' in 'field list'
> Variable ist vorhanden, kann also eigentlich nicht unbekannt sein.
Die Fehlermeldung passt nicht zum gezeigten Code der SP. Und im anderen Code kommt weder explizit ein String mit dem Inhalt '$credate' vor, noch gibt es implizit eine Möglichkeit, einen solchen in Richtung DBMS zu befördern. Es geht nicht um eine PHP-Variable, die haben aus Sicht von MySQL keine Bedeutung. Es interessieren nur fertige Statements.
Lo!