Index in Tabelle bei MySQL abfrage?!

BenoX

Erfahrenes Mitglied
Hi, ich hab folgendes Problem. Ich habe mir ne Mysql Abfrage gebastelt wo er mir alle Daten nach einem Kriterium aus der MySQL Tabelle in einer Tabelle auflistet. Das ganze sieht wie folgt aus:

PHP:
$resultxxx = mysql_query("SELECT id, koord, commander, base,  bericht, clone, status FROM klonberichte ORDER BY koord");
while($row = mysql_fetch_array($resultxxx)) {
if($row['status'] == '---------') {
echo "<form name=".$row['id']." method=\"post\">
<tr>
<td id=\"trii\">".$row['koord']."</td>
<td id=\"trii\">"; echo rechner('105821',$row['koord']); echo "</td>
<td id=\"trii\">".$row['commander']."</td>
<td id=\"trii\">".$row['base']."</td>
<td id=\"trii\">"; echo clan($row['clone']); echo "</td>
<td id=\"trii\"><a href=javascript:clone(".$row['id'].")>".$row['bericht']."</a></td>
<td id=\"trii\">"; echo ki($row['clone']); echo "</td>
<td id=\"trii\">"; echo forschung($row['clone']); echo "</td>
<td id=\"trii\" align=\"right\">"; echo ressis($row['clone']); echo "</td>
<td id=\"trii\" align=\"center\">".$row['status']."</td> ";
echo aktuell($row['bericht']); echo"
<td id=\"trii\"><input id=\"box\" type=\"checkbox\" name=\"id[]\" value=\"".$row['id']." \"></td>
<td id=\"trii\"><input id=\"button\" type=\"button\" name=\"edit2\" value=\"Editieren\" onclick=\"document.ausfuhr.id.value='".$row[id]."',document.ausfuhr.bericht.value='".$textarea."'\"></td>
</tr>
";

nun möchte ich eine weitere Spalte einbinden und zwar mit dem Index. Das heisst z.b.:

# (index) Koord Zeit
1 1232 2h
2 1234 3h
3
4
5

ich komm nur nicht drauf wie ich dort den index einbauen kann also eine zahl die sich pro reihe um +1 erhöht :confused:
 
Hi,

vor der Schleife setzt du ein Variable, also einen Zähler auf 0.

Am Anfang der Schleife zählst du immer eins dazu und kannst
den Wert dann in der Tabelle ausgeben.

mfg
 
Also das gehört eigentlich ins mysql-Forum finde ich aber egal:

Du erreichst das indem du die betreffende Spalte einfach auf auto_increment setzte (am einfachsten mit phpmyadmin) dann zählt er für jeden Eintrag eins hoch.

edit: Ah, hab dich falsch verstanden, hör einfach auf ultrakollega, der hat zeitgleich gepostet :D
 
Zurück