Auslesen einer MySQL Datenbank

  • Hallo Leute,

    Ich habe ein Problem beim auslesen von Daten aus einer Datenbank. Das ganze soll für einen Login Script sein. Sprich wenn die Logindaten stimmen, dann soll er das Programm freigeben.

    [autoit]

    Func Loginpruefung()

    [/autoit][autoit][/autoit][autoit]

    $SQLConnection = _MySQLConnect($UserName,$Password,$Datenbank,$ServerName)

    [/autoit][autoit][/autoit][autoit]

    If $SQLConnection = 1 Then
    MsgBox("","", "Fehler beim connecten")
    Else

    [/autoit][autoit][/autoit][autoit]

    $SQLCode_Login = "SELECT * FROM `user` WHERE username = `XXXX`"
    $Query_Login = _Query($SQLConnection,$SQLCode_Login)

    [/autoit][autoit][/autoit][autoit]

    With $Query_Login
    While Not .EOF
    $NameList &= .Fields ("UserName").value & " " & .Fields ("Passwort").value & @CRLF
    .MoveNext
    WEnd
    EndWith
    MsgBox(0,"Accountliste",$NameList)
    Endif

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    Wenn ich nun für username = `XXXX` im SQLCode "id = 1" einsetze, ließt er mir das ganze einwandfrei aus.

    Setze ich aber nun wieder zB username = XXXX ein, dann gibt er mir folgend Fehler:

    [Blockierte Grafik: http://img152.imageshack.us/img152/3811/unbenanntrys.png]

    Für den Wert XXX sollte er dann den eingegeben Usernamen aus dem Formlar nehmen.
    Der SQL-Code dafür, den ich benutzt habe:

    SQL
    'SELECT Username,Passwort  FROM `user` WHERE username = ' &  Guictrlread($Benutzername_Input_Anmeldebildschirm) &''

    Hat irgendjemand eine Idee wie ich das lösen kann?
    Hoffe ihr könnt mir schnell helfen!

    Mfg Checker

    PS: Hier noch die MySQL.au3
    PSS: Sry wegen falsches Forum. Bei mir hat er das Unterforum "Datenbanken" nicht geladen...

  • autoBert. Danke für die vielen Hilfe Themen, bezüglich des falschen Forums einfach mal das PSS lesen.

    @blubbstar: Danke, genau das war es. Endlich geht das ganze. Vielen danke nochmal :*