ในกรณีที่เราต้องการให้ resource ไปยังแถว record ที่ต้องการนั้นสามารถใช้ฟังก์ชัน mysql_data_seek() ได้ โดยมีรูปแบบดังนี้
# รูปแบบ mysql_data_seek(resource, row); โดยที่ resource คือ ค่า resource ที่ได้จากการ query row คือ optional เป็นการกำหนดแถวที่ต้องการให้ resource ชี้ไป แต่ถ้าเราไม่กำหนดมันจะเริ่มต้นแถวแรกเลย
<?php
$query = "SELECT title, publisher FROM books";
$rs = mysql_query($query);
echo "<table>",
"<tr>",
"<th>Titles</th>",
"</tr>",
"<tr>";
while($row = mysql_fetch_array($rs)) {
echo "<td>$row[0]</td>";
}
echo "</tr></table><br />";
echo "<table>",
"<tr>",
"<th>Publishers</th>",
"</tr>",
"<tr>";
mysql_data_seek($rs, 0);
while($row = mysql_fetch_array($rs)) {
echo "<td>$row[1]</td>";
}
echo "</tr></table><br />";
?>
ผู้สนับสนุน