HI,
Endlich ist sie fertig meine MySql au3.
Mit ihr kann man auf Lokale und externe MySql Server zugreifen und sie verwalten.
Wie funktioniert sie?
Ein kleiner Nachteil bei dieser au3 ist das man zu dem MySql Server auch einen FTP Server braucht.
Wenn man dies hat lädt man einfach den Ordner im Anhang hoch und schiebt die au3 in den Include Ordner.
Zum Schluss müssen sie in die MSS.php rein und ein Passwort deiner Wahl eingeben.
Was für Funktionen hat sie ?
MSS_TB_Create
MSS_TB_Delete
MSS_TB_Rename
MSS_TB_Move
MSS_TB_Show
MSS_TB_Count
MSS_TB_Exist
.............
MSS_SP_Add
MSS_SP_Delete
MSS_SP_Change
MSS_SP_Show
MSS_SP_Count
MSS_SP_Exist
.............
MSS_VAL_Clean
MSS_VAL_Delete
MSS_VAL_Add
MSS_VAL_Change
MSS_VAL_Show
MSS_VAL_Count
Ich denke die Funktionen sind selbstklärend.
Parameter Erleuterung ?
Um sich mit ihrem Server zu verbinden sind ein paar Vorbereitungen notwending .
Bevor du mit dem Script anfangen kannst zu Scripten müssen folgende Globale Variablen ausgefüllt werden :
Global $MSS_Host = Host dess MySql Servers
Global $MSS_User = User dess MySql Servers
Global $MSS_Pass = Passwort des MySql servers
Global $MSS_Link = Link zur MSS.php
Global $MSS_PW = Passwort der MSS.php
Andere Parameter:
$DB = Datenbank Name
$Name = Name
$NName = Neuer Name
$TB = Tabellen Name
$OP = Option
$Tab = Tabellen Name
$SP = Spalten Name
$Typ = Typ (Int,String)
$La = Länge
$P = NULL / NOT NULL
$NSP = Neuer Spalten Name
$Val = Inhalt
$NVal = Neuer Inhalt
Was geben die Funktionen zurück ?
Bei erfolgreicher Ausführung gibt das Script entweder die Funktions ID oder den Wert des Ermittelten Wertes.
Bei Fehlern gibt es eine Fehler ID zurück.Die ID gehen von M1 - M10 oder bei Fehlern FM1 - FM10
Infos
Da fiele Leute sich Mysql Server bei freien Anbieter mieten und somit nicht alle rechte haben.
Somit habe keine Funktionen in das Script eingebaut die Admin rechte erfordern.
Wenn ihr das geändert haben wollt einfach melden.
Zum Schluss ist es noch wichtig zu wissen das das Script oft Geupdatet wird und ihr somit auch eure Ideen zu Verbesserungen des Scriptes erwünscht sind.
Beispiel
#include
$MSS_Host = "localhost"
$MSS_User = "user"
$MSS_Pass = "pw"
$MSS_Link = "localhost:8888/MSS.php"
$MSS_PW = "Hallo"
;Verbindung zum Server erstellen
$Tabellen = MSS_TB_Show("DB")
;Liest alle Tabellen der Datenbank "DB" aus
MsgBox(0,"Tabellen",$Tabellen)
;Gibt diese dann aus
Alles anzeigen