aufgrund einer Anfrage schreibe ich nun ein Tutorial, wie ihr eine Verbindung zu einem MySQL Server aufbaut und Queries sendet.
Zuerst müsst ihr diese Include in den Includes Ordner (C:\Program Files\AutoIt3\Include\) kopieren.

Ausserdem braucht ihr
, um euch mit dem Server zu verbinden. (Wenn ihr diese nicht habt, gibt es einen Error Hinweis: Ich werde euch nicht erklären, wie die ganzen Queries / Befehle lauten oder was MySQL überhaupt ist, dafür schaut ihr am besten

Ich arbeite mit einem lokalen MySQL Server und der Tabelle:
Code:
CREATE TABLE IF NOT EXISTS `tabelle` (
`name` text NOT NULL,
`alter` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `tabelle` (`name`, `alter`) VALUES
('Peter', 11),
('Günther', 16),
('Michael', 19);
Code:
Func _SQL($oSQL, $SQLCode,$sDelimiter='|')
$Return = ''
$TableContents = _Query ($oSQL, $SQLCode)
With $TableContents
While Not .EOF
For $i=0 To .Fields.Count-1
$Return &= $sDelimiter &.Fields ($i).value
Next
.MoveNext
WEnd
$Return = StringTrimLeft($Return,1)
EndWith
Return $Return
EndFunc
Ich hab es mal ganz Simpel gemacht(kommt alles vor die Func _SQL):
Code:
#include "MySQL.au3" $name = "root" ;sollte selbsterklärend sein $passwort = "" ;sollte selbsterklärend sein $datenbank = "autoit" ;sollte selbsterklärend sein $server = "localhost" ;sollte selbsterklärend sein $oSQL = _MySQLConnect($name, $passwort, $datenbank, $server);Verbindet zum Server $sTable1 = _SQL($oSQL,'SELECT * FROM tabelle');Führt eine Query aus, diese gibt uns alle Daten in unserer Tabelle 'tabelle' aus. ConsoleWrite($sTable1 & @crlf) ;schreibt die Daten aus der Tabelle in die Konsole _MySQLEnd($oSQL); schließt die Verbdinung






