Daten aus der DB laden

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
  • Guten Abend,


    ich hab Pawn lange nicht mehr angerührt und stehe momentan etwas auf der Leitung.
    Ich habe eine Tabelle angelegt, welche unsichere Passwörter enthält und diese möchte ich gerne ausgeben, doch daran scheitere ich gerade.



    enum in_pass {
    Insecure_ID,
    In_Password[130]
    }


    new inpass[][in_pass];



    mysql_tquery(MySQL, "SELECT * FROM `nvl_insecure_passwords`", "insecurePasswords", "");


    public insecurePasswords()
    {
    new result[130];
    if(cache_get_row_count(MySQL))
    {
    print("Folgende unsichere Passwörter wurden geladen:\n");
    for(new i = 0; i<100; i++)
    {
    cache_get_field_content(i, "Password", result, MySQL);
    format(inpass[i][In_Password], 30, result);
    format(result, 130, "%s", inpass[i][In_Password]);

    }
    printf("%s", result);
    }
    else print("Keine unsicheren Passwörter in der Datenbank gefunden.");
    return 1;
    }



    Es wird immer nur NULL geprintet.

  • public insecurePasswords()
    {
    new result[130], rows = cache_get_row_count(MySQL);
    if(rows)
    {
    print("Folgende unsichere Passwörter wurden geladen:\n");
    for(new i = 0; i<rows; i++)
    {
    cache_get_field_content(i, "Password", result, MySQL);
    format(inpass[i][In_Password], 30, result);
    printf("%s", result);
    }
    }
    else print("Keine unsicheren Passwörter in der Datenbank gefunden.");
    return 1;
    }