AutoHotKey in Verbindung mit MySQL
Eine Tutorialreihe von Vincent Petritz
Teil 1
Eine Tutorialreihe von Vincent Petritz
Teil 1
Die Methode die ich für mich entdeckte war folgende: Mit GET-Parametern die wir aus PHP kennen ist es tierisch leicht MySQL-Datenbanken zu steuern. Ich möchte im ersten Teil wenig in die Praxis, eher in die Theorie gehen. Nehmen wir ein Beispiel welches wie folgt lautet:
"Erstelle einen Benutzer mit Name und Passwort!"
Nichts leichter als das!
Ich fand leider keine einfachere Methode, aber sie funktioniert.
Erster Schritt, der AHK-Teil
In AHK entnehmen wir von unseren bisherigen Kenntnissen (siehe: Keybinder) wie wir Variablen erstellen. Angenommen wir haben nun eine solche Variable gesetzt übergeben wir diese per Buttonklick an eine URL die wir später formatieren, sprich:
Zweiter Schritt, das PHP-Script
Im PHP-Script passiert das eigentliche, AHK übernimmt wenig Aufgaben hierbei.
Wir haben über z.B. phpmyadmin eine Datenbank angelegt und die dortige Tabelle welche sich "users" nennt. Darin haben wir die Spalten "username" und "passwort".
Wir möchten also nun, dass das Script aus den GET-Parametern Daten ausliest und an die Datenbank weiterleitet, dies geschieht wie folgt:
Die URL könnte nun wie folgt aussehen:
Das PHP-Script filtert diese URL und holt sich folgendes heraus:
Dritter Schritt, die MySQL-Anweisung
Nun folgt im selbigen PHP-Script die MySQL-Anweisung welches das Script ausführen soll, dazu nutzen wir die oben genannte Tabelle und deren Spalten:
Erledigt, die Daten wurden, falls alles hier befolgt wurde, erfolgreich eingetragen.
Das war Teil 1, bei Fragen bitte ein Extra-Thread eröffnen.
"Erstelle einen Benutzer mit Name und Passwort!"
Nichts leichter als das!
Ich fand leider keine einfachere Methode, aber sie funktioniert.
Erster Schritt, der AHK-Teil
In AHK entnehmen wir von unseren bisherigen Kenntnissen (siehe: Keybinder) wie wir Variablen erstellen. Angenommen wir haben nun eine solche Variable gesetzt übergeben wir diese per Buttonklick an eine URL die wir später formatieren, sprich:
Zweiter Schritt, das PHP-Script
Im PHP-Script passiert das eigentliche, AHK übernimmt wenig Aufgaben hierbei.
Wir haben über z.B. phpmyadmin eine Datenbank angelegt und die dortige Tabelle welche sich "users" nennt. Darin haben wir die Spalten "username" und "passwort".
Wir möchten also nun, dass das Script aus den GET-Parametern Daten ausliest und an die Datenbank weiterleitet, dies geschieht wie folgt:
Die URL könnte nun wie folgt aussehen:
www.easy-scripting.net/datei.php?name=Vincent&password=MeinPasswort
Das PHP-Script filtert diese URL und holt sich folgendes heraus:
- Vincent
- MeinPasswort
Dritter Schritt, die MySQL-Anweisung
Nun folgt im selbigen PHP-Script die MySQL-Anweisung welches das Script ausführen soll, dazu nutzen wir die oben genannte Tabelle und deren Spalten:
Erledigt, die Daten wurden, falls alles hier befolgt wurde, erfolgreich eingetragen.
Das war Teil 1, bei Fragen bitte ein Extra-Thread eröffnen.