DarkoWho: [PHP] MySQL-Prozeduren in PHP verwenden

Beitrag lesen

Moin!

DELIMITER //
DROP PROCEDURE sql_insert;

CREATE PROCEDURE sql_insert()
begin
SELECT * FROM TABELLE;
end;


> > Selbst diese einfach Prozedur lässt sich nicht erstellen und gibt mir als Fehler aus, dass ich die Syntax bei '; überprüfen soll...  
>   
> Wenn dein PHP kein mysqli unterstützt, weil die Extension nicht  
> installiert ist, dann kannst du dein Vorhaben vergessen.  

Doch doch, das ist alles vorhanden und eingerichtet. Und funktioniert bisher auch :)  
  

> Sieht so aus, als ob du den Server erstmal komplett umkonfigurieren  
> müsstest, damit dein Chef zufrieden gestellt wird, um Dinge zu erledigen, die keinerlei Vorteil bringen.  
>   
>  - Sven Rautenberg  

Seltsamerweise funktioniert folge Erstellung einer Prozedur, obwohl es auf diversen anderen Seiten nicht so beschrieben wird und trotzdem funktioniert. (Siehe anderes Beispiel von mir)  
  
~~~sql
  
DELIMITER //  
  
DROP PROCEDURE IF EXISTS `sql_select_output`//  
CREATE DEFINER=`root`@`localhost` PROCEDURE `sql_select_output`()  
begin  
insert into perprop.ppp_guest_tasks (user, task, credate) values ('User2', 'Test3', CURRENT_DATE());  
end