แสดงผล MySQL ใช้ PHP มันไม่แสดงทั้งหมดน่ะครับ

โค้ดตามนี้ครับ

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
</head>

<body>

<?php
$conn   = mysql_connect("127.0.0.1","root","74185296325")or die(mysql_error());
$db     = mysql_select_db("book")or die("connot select DB");
mysql_query("SET NAMES UTF8");
$sql    = "select *FROM product order by p_id desc";
$query  = mysql_query($sql) or die("error=$sql");
$num    = mysql_num_rows($query);

for($i=1;$i<=$num;$i++)
{
    $row = mysql_fetch_array($query);
        
}

for($a=0;$a<=4;$a++){
echo $row[$a]."<br>";
}
echo "<br>";
echo "Num of \$query is".$num;

?>

</body>
</html>


รูปแบบฐานข้อมูล

ข้อมูลที่แสดงผลออกมาออกมาแค่แถวเดียวน่ะครับ

ต้องแก้ไขตรงไหนครับ ขอบคุณมากครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่