MySQL alle Member aus den Clan raus kriegen

Dieses Thema im Forum "Programmierung" wurde erstellt von kingbukkit, 19. Januar 2013.

  1. kingbukkit
    Offline

    kingbukkit Gesperrt

    Registriert seit:
    18. Januar 2013
    Beiträge:
    3
    Hallo ich versuch mich grad ein einen Clan plugin und per MySQL nur mein problem ist nur wie krieg ich alle player raus die in den clan sind mein code dafür ::

    Code (Text):
    1. public static List<String> getClanMember(String clanname)
    2.       {
    3.         List list = new ArrayList();
    4.         try
    5.         {
    6.           ResultSet rs = MySQL.Query("SELECT name FROM list_users WHERE clanname='" + clanname + "'");
    7.           while (rs.next())
    8.           {
    9.             if (!rs.getString(2).equalsIgnoreCase(clanname))
    10.               continue;
    11.             list.add(rs.getString(1));
    12.           }
    13.  
    14.           rs.close();
    15.          
    16.           return list;
    17.         }
    18.         catch (SQLException e)
    19.         {
    20.           e.printStackTrace();
    21.         }
    22.         return null;
    23.       }
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Du hast da eine Sql injection in deinem code, die solltest du vielleicht beheben.
    Weiters wird das hier nicht funktionieren:
    Code (Text):
    1. [COLOR=#FFFFFF]if (!rs.getString(2).equalsIgnoreCase(clanname))
    2. [/COLOR][COLOR=#FFFFFF]           continue;[/COLOR]
    Du holst dir ja nur einen String, ist aber auch egal die beiden zeilen kannst du löschen die brauchst du nicht.
     
    #2
  3. kingbukkit
    Offline

    kingbukkit Gesperrt

    Registriert seit:
    18. Januar 2013
    Beiträge:
    3
    ok vielen dank hat funktioniert :D
     
    #3