Tom: [PHP] MySQL-Prozeduren in PHP verwenden

Beitrag lesen

Hello,

Stored Programs eignen sich immer dann besonders gut, wenn man

  • dem User den direkten Zugriff auf Tabellen nicht gestatten will,
      sondern nur streng formalisierte (vorgegebene) Zugriffe zulassen will
  • Die Zugriffe loggen will (z.B. in Behörden oder banken: Wer hat wann welche Daten angefordert?)
  • zusätzlich eine vertikale Rechtestruktur in die Datenbank einbauen will, bei der
      nicht jeder User mit jedem Datensatz alles darf
  • die Datenbank über unterschiedliche APIs/GUIs ansprechen will, also z.B. per HTTPS mit PHP,
      direkt im LAN per C++-Frontend, usw.

Ich vermisse bei MySQLs Stored Programs und Triggers immer noch die gezielt erzeugbaren Exceptions. Solange es die nicht gibt, lassen sich Triggers und Stored Programs nur bedingt sauber einsetzen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de