[PHP & MySQL] mysql_fetch_array gibt keine werte aus

Verena1993
Habe schon wieder ein Problem xD

und zwar habe ich in meiner DB Werte gespeichert und die sollen ausgegeben werden. also sprich wenn das Pferd 5 erfolge hat dann sollen die auch ausgegeben werden, wenn es nur 2 erfolge hat dann auch nur diese 2 bei denen die id gleich der vom pferd ist..
soweit so gut... nur irgendwo hab ich einen fehler eingebaut. es werden nämlich keine werte ausgegeben xD

Also es funktioniert alles, ausser die while schleife

der fehler befindet sich also irgendwo in diesem abschnitt vom code:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
<?php
include("db.php");
$id = "$_GET[id]";
$abfrage = mysql_query( "SELECT * FROM erfolge where id='$id' ORDER BY 'platz'" );

if (@mysql_num_rows($abfrage) == 0) {
echo "Dieses Pferd existiert nicht!";
}
else {
$Data = mysql_fetch_array( $abfrage );
echo "
<table width=67%>
  <tr>
    <td colspan=80%><b><center>Erfolge von $Data[name]</b></center></td>
  </tr>
  <tr>
    <td rowspan=8 ><img src='http://costantinstables.bplaced.de/Pferde/$_GET[id]/profilbild.jpg'></td>
    <td width=20%><b>Platz</b></td>
    <td width=20%><b>Pr&uuml;fung</b></td>
    <td width=20%><b>Ort</b></td> 
    <td width=20%><b>Gewinn</b></td> 
  </tr>
";
$Data = mysql_fetch_array( $abfrage );
while($Data > 0)
{

$platz=$Data['platz'];
$pruefung=$Data['pruefung'];
$link=$Data['link'];
$ort=$Data['ort'];
$gewinn=$Data['gewinn'];

echo "<tr>";
echo "  <td>$platz</td>";
echo "  <td>$pruefung</td>";
echo "  <td><a href="$link" target="_blank">$ort</a></td>";
echo "  <td>$gewinn</td>";
echo " </tr>";}

}

?>


LG Verena
Verena1993
du bist ein engel, wirklich smile
aber leider funktioniert es immer noch nicht unglücklich der blöde code btingt mich noch zum verzweifeln
Verena1993
aiii es gehtsmile
ich sag doch du bist ein engel Augenzwinkern

wo lag denn mein fehler?