Cursor zurücksetzen in MySQL

Immer wieder muss ich nachschauen, wie der Corsor der Datenbank zurückgesetzt werden muss, falls ein RecordSet mehrer Male durchlaufen werden soll.

Das Ding heisst mysql_data_seek:
http://php.net/manual/de/function.mysql-data-seek.php

Beispiel (Die Einträge müssen zwei Mal ausgegeben werden):

www.tint.ch

BASS - Büro für arbeits- und sozialpolitische Studien

Spiess-Holz

Drechselkeller Hofer

Früherziehungsdienst des Kantons Bern

www.tint.ch

BASS - Büro für arbeits- und sozialpolitische Studien

Spiess-Holz

Drechselkeller Hofer

Früherziehungsdienst des Kantons Bern

 

Erklärung:

Das Recordset ist ganz normal mit dem DW erstellt worden:

mysql_select_db($database_conCynet, $conCynet);
$query_Recordset = "SELECT * FROM tbl_cynet_arbeiten";
$query_limit_Recordset = sprintf("%s LIMIT %d, %d", $query_Recordset, $startRow_Recordset, $maxRows_Recordset);
$Recordset = mysql_query($query_limit_Recordset, $conCynet) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);

Beim Ausgeben der ersten Spalte wird der Cursor auf Null zurück gesetzt:

<?php do { ?>
<p style="font-size:80%; margin:0.2em; background-color:#CCC;"><?php echo $row_Recordset['titel']; ?></p>
<?php } while ($row_Recordset = mysql_fetch_assoc($Recordset));
mysql_data_seek($Recordset,0); ?>