|
|
PHP MySQL Select

|
| ในบทเรียนนี้ จะทำการดึงข้อมูลจากตารางในฐานข้อมูลออกมาแสดง |
การเลือกข้อมูลจากฐานข้อมูล
การเลือกข้อมูลจากฐานข้อมูลใน MySQL มี syntax ดังนี้
| SELECT column_name(s) FROM table_name |
|
ตัวอย่างการเลือกข้อมูลที่เก็บอยู่ในตาราง "Customers" มาแสดง ในที่นี้เราจะใช้เครื่องหมายดอกจันทร์ * แทนที่ชื่อคอลัมน์ ในกรณีที่ต้องการเลือกคอลัมน์ทั้งหมด
<?php
$con = mysql_connect("localhost","joey","abc123");
if (!$con)
{
die('ติดต่อฐานข้อมูลไม่ได้: ' . mysql_error());
}
mysql_select_db("my_data", $con);
$result = mysql_query("SELECT * FROM Customers");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'];
echo "<br />";
echo $row['LastName'];
echo "<br />";
}
?> |
|
ผลลัพธ์ที่ได้จะแสดง ดังนี้
|
เราจะใช้ฟังก์ชั่น mysql_query() ส่งคำสั่งไปเรียกข้อมูลมาเก็บไว้ที่ตัวแปร $result ก่อน แล้วใช้ฟังก์ชั่น mysql_fetch_array เรียกข้อมูลทีละแถว ในอะเรย์จากตัวแปร $result
เราใช้วิธีวนลูป (while) เพื่อเรียกข้อมูลถัดไปเรื่อยๆ จนกระทั่งสิ้นสุด ในลูปจะแสดงข้อมูลแต่ละแถวออกมา โดยใช้ตัวแปร $row['FirstName'] และ $row['LastName']
|
|
 |
|
| Advertise |
|
|