Mysql Problem

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hey ich habe ein Problem unswa funktioniert meine Abfrage nicht ob der Account existiert aber warum ?

  • Beitrag von reaL. ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Gelöst neues Problem ().
  • So habe das Problem gelöst aber habe fast das gleiche Problem mit dem Passwort es wird immer als Flasche angezeigt ?


    @N0SKILL:
    Hast du ne Lösung ?

  • Lass dir das ganze mal printen:


    MfG :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

  • Bitte den Code einmal Printen lassen und danach Serverlog senden ;)


    MfG :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

  • Code
    stock mysql_CheckPasswort(const Name[],const Passwort[])
    {
    	if(!Name[0] || !Passwort[0])return 0;
        mysql_format(dbhandle, query,sizeof(query),"SELECT Count(*) FROM accounts WHERE Username='%e' AND Passwort=SHA1('%e') LIMIT 1;",Name,Passwort);
     	new Cache:result = mysql_query(dbhandle,query);
    	new rtn = cache_num_rows();
    	cache_delete(result)
    	return rtn;
    }

    Du musst hierbei eins beachten , wenn du den cache nicht wieder frei gibst erzeugst du Memoryleaks.
    Als weitern Tipp mysql_format bietet den Platzhalter %e dabei werden die Strings escaped.


    hast du mal in dein MySQL Log geschaut oder das query in phpmyadmin ausgeführt eventuell hat dein query ein fehler was die Bezeichnung der Tabelle und den Spalten angeht.

  • Mach doch mal einen print-Debug.


    Schau was in den einzelnen Variablen steht...
    Dann wirst du feststellen, dass da nicht das selbe steht...
    und dann schaust du wieso... :rolleyes:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S