MySQL und Base64

Tach,

Vor ein paar Tagen wollte ich eine an MySQL gebundene Authentifizierung meines Apache Webservers an ein bereits bestehendes System koppeln. Dazu mehr in einem anderen Beitrag.
Jedenfalls brauchte ich dazu eine Funktion direkt in MySQL, die mir einen String in base64 kodiert.

Leider bietet MySQL von Haus aus keine Base64 Implementation. Nach etwas googlen habe ich aber eine brauchbare Lösung gefunden. Ian Gulliver hat sich aufgeopfert und die Funktionen nachgerüstet.

Base64 Funktion für MySQL

Einfach das SQL-File importieren und schon kanns losgehen!

Viel Spaß damit!

4 Gedanken zu “MySQL und Base64

  1. Oh, es gibt ein Problem mit Multibytes.

    In BASE64_ENCODE die Zeile

    DECLARE first_char CHAR(1);

    In die Zeile

    DECLARE first_char BLOB;

    ändern.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>