TinyPortal

Development => International => German => Topic started by: COOLover on July 17, 2006, 02:20:05 PM

Title: [gelöst] Artikel SQL-Abfragen
Post by: COOLover on July 17, 2006, 02:20:05 PM
Servus,

ich versuche einen Memberübersicht zu erstellen für unseren Clan.
(eintrÃÆ'Ã,¤ge in die SQL mach ich per hand)

das auslesen funktioniert schon zu 70% brÃÆ'Ã,¤chte jedoch jetzt hilfe.

Wie kann ich z.B. folgenden Code für SMF umschreiben?
(SMF 1.1RC2)

$sql="SELECT * FROM scz_games_members WHERE gameid='1' ORDER BY nick";
$data=mysql_query($sql, $db);
while ($users = mysql_fetch_object ($data)) {

$memberid="$users->memberid";
$gameid="$users->gameid";
$rangid="$users->rangid";

echo $memberid;}


Diesen code habe ich jetzt mal eben geschrieben, sollte aber funktionieren auf phpbasis.

Hoffe jemand kann helfen





für den wem es interressiert mein aktueller code bis dato sieht wie folgt aus:
//RÃÆ'Ã,¤nge
$rang1="Trail";
$rang2="Full-Member";
$rang3="Inactive Member";
$rang4="Orga";
$rang5="Leader (Co-Admin)";
$rang6="Leader (Admin)";

// ZÃÆ'Ã,¤hle Anzahl der Games
$request=mysql_query("SELECT COUNT(*) FROM smf_scz_games");
$games=mysql_fetch_row($request);
mysql_free_result($request);

//Gebe die Games aus
echo "<table>";
$game = 1;
while ($game <= $games[0]) {
$request=mysql_query("SELECT * FROM smf_scz_games WHERE id=$game");
$gameshow=mysql_fetch_row($request);
mysql_free_result($request);

//ZÃÆ'Ã,¤hle Spieler
$request=mysql_query("SELECT COUNT(*) FROM smf_scz_games_members WHERE gameid=$game");
$players=mysql_fetch_row($request);
mysql_free_result($request);

echo "
<tr>
  <td colspan='3'> $gameshow[3] $gameshow[1] (Gesamt: $players[0])</td>
</tr>";

//
// HIER SOLL DER CODE HIN
//

echo "
<tr>
  <td> <a href='index.php?action=profile;u=ID'>NAME</a> </td>
  <td> GAMES </td>
  <td> RANG </td>
</tr>
";

$game++;
}
echo "</table>";






EDIT nach 4h lösung gefunden nach etlichen tests