การ Select Query หรือ การดึงข้อมูลออกมาแสดง ซึ่งเป็นพื้นฐานของ mysql ในการ Select ข้อมูลที่อยู่ในตารางออกมาแสดงออกทางหน้าจอ
มีวิธีการเขียนดังนี้
แบบที่1 แสดงข้อมูลทุกแถวในฐานข้อมูล
วิธีการเขียน | ตัวอย่าง |
$query = "SELECT * FROM ชื่อตาราง "; if ($result = mysql_query($query)) { while ($row = mysql_fetch_array($result)) { $row['ชื่อฟิลด์']; } } | $query = "SELECT * FROM user"; if ($result = mysql_query($query)) { while ($row = mysql_fetch_array($result)) { $row['username']; } } |
แบบที่2 แสดงข้อมูลทุกแถวในฐานข้อมูล
วิธีการเขียน | ตัวอย่าง |
$sql = "SELECT * FROM ชื่อตาราง "; $query=mysql_query($sql) or die ("Error[".$sql."]"); while ($rs = mysql_fetch_array($query)) { $rs['ชื่อฟิลด์']; } | $sql = "SELECT * FROM user"; $query=mysql_query($sql) or die ("Error[".$sql."]"); while ($rs = mysql_fetch_array($query)) { $rs['username']; } |
แบบที่3 แสดงข้อมูลเพียง 1 แถวในฐานข้อมูล
วิธีการเขียน | ตัวอย่าง |
$sql = "SELECT * FROM ชื่อตาราง "; $query=mysql_query($sql) or die ("Error[".$sql."]"); $rs = mysql_fetch_array($query) ; $rs['ชื่อฟิลด์']; | $sql = "SELECT * FROM user"; $query = mysql_query($sql) or die ("Error[".$sql."]"); $rs = mysql_fetch_array($query) ; $rs['username']; |