DarkoWho: [PHP] MySQL-Prozeduren in PHP verwenden

Beitrag lesen

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!