StepCoding

ฟังก์ชันในการกำหนดให้ resource ไปยังแถว record ที่ต้องการ

อ่าน [1532] หมวดหมู่: ฟังก์ชัน MySQL ใน PHP

ในกรณีที่เราต้องการให้ 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 />";
?>

ผู้สนับสนุน