dedlfix: mysql create function

Beitrag lesen

Hi!

Danke für die schnelle hilfe aber auch mysqli gibt mir eine fehlermeldung aus

Übrigens, es geht doch mit der mysql-Extension.
Du machst aber andere Fehler:

  • Das DELIMITER-Zeug braucht man nur an der Konsole. Von PHP aus lässt man das abschließende Semikolon nach dem END wie bei jedem Statement weg.
  • Du sagst nicht, welche Fehlermeldung kommt.

create function test ()
begin

  • Das ist ungültige Syntax für eine Function. Da fehlt nämlich die RETURNS-Klausel.
  • Eine Function gibt genau einen Wert zurück und keine Ergebnismenge. Procedures können Ergebnismengen zurückgeben.

Lo!