mysqli_fetch_object Ausgaben automatisch zählen

Markus_Ebeling

Grünschnabel
Hallo!

Ich gebe Daten einer MySQL Datenbank aus und zähle momentan manuell mit.
Also so:
PHP:
$manuel_count = 0;

$result_work =
  mysqli_query($data, "SELECT DISTINCT work_id

                         FROM game_item_link,
                              game_item

                        WHERE game_item_link.id = ".$_GET['id']."
                          AND game_item_link.link_id = game_item.id 

                        ORDER BY work_id ASC");

while($work = mysqli_fetch_object($result_work)) {

  $manuel_count ++;

Gibt MySQL nicht automatisch, pro Ausgabe, einen Zähler mit aus?

Also nicht mysql_num_rows(). Das ist ja die Gesammtzahl.

Ich möchte aber z.B. den Vierten Datensatz oder den 20. hervorheben!

Gruß und Danke

Markus
 
Hallo Markus,

du möchtest quasi den Index eines jeden Treffers wissen?

Probier es mal damit:

SQL:
SELECT *, @row := @row+ 1 AS row FROM TABLE,  (SELECT @row := 0) r

Viele Grüße
 
Zurück