Hallo,
ich bin grade dabei, mich mit Prozeduren in MySQL vertraut zu machen - womit ich bis jetzt leider noch nicht so erfolreich war.
Im Moment lasse ich z.B. Daten durch folgenden Code in meine Datenbank eintragen:
if (isset($submitbutton))
{
$sql = "INSERT INTO TABELLE (user, task, credate) VALUES('$user', '$task', 'CURRENT_DATE()')";
if (mysql_query($sql))
echo "";
else
echo "<br><b>Nicht</b> eingetragen. Bitte Admin informieren!</br>";
}
Verstehe ich das jetzt richtig, dass ich mit MySQL, z.B. in PHPMyAdmin, eine Prozedur erstellen muss, die quasi den INSERT-Befehl enthält?
Würde die Prozedur dann so aussehen?
delimiter //
drop procedure sql_insert;
create procedure sql_insert ()
begin
INSERT INTO DATENBANK.TABELLE (user, task, credate) values
('$User', '$task', CURRENT_DATE());
end;
Wenn ja, wie rufe ich diese Prozedur dann in PHP auf?
Danke schonmal!