PHP MySQL Where คำสั่ง
- หน้าก่อนหน้า MySQL Select
- หน้าต่อไป MySQL Order By
เพื่อเลือกข้อมูลที่ตรงกับเงื่อนไขที่กำหนด โปรดเพิ่ม WHERE คำสั่งไว้ในคำสั่ง SELECT
WHERE คำสั่ง
เพื่อเลือกข้อมูลที่ตรงกับเงื่อนไขที่กำหนด โปรดเพิ่ม WHERE คำสั่งไว้ในคำสั่ง SELECT
ภาษาบทบัญญัติ
SELECT คอลัมน์ FROM ตาราง WHERE คอลัมน์ ประเภทตัวอักษร ค่า
ประเภทตัวอักษรนี้สามารถใช้ร่วมกับ WHERE คำสั่งด้วย:
ประเมินการ | ชี้แจง |
---|---|
= | เท่ากับ |
!= | ไม่เท่ากับ |
> | มากกว่า |
< | น้อยกว่า |
>= | มากกว่าหรือเท่ากับ |
<= | น้อยกว่าหรือเท่ากับ |
BETWEEN | ระหว่างของขอบเขตที่มี |
LIKE | การค้นหาตามมอร์ฟอร์ม |
หมายเหตุ:คำสั่ง SQL ไม่มีความแตกต่างกันตามหน้าตัดของตัวอักษรใหญ่และตัวอักษรเล็ก WHERE เท่ากับ where
เพื่อให้ PHP ปฏิบัติการประมาณดังกล่าว พวกเราต้องใช้ฟังก์ชัน mysql_query() ซึ่งใช้สำหรับส่งคำสั่งและคำถามไปยังการเชื่อมต่อ SQL
ตัวอย่าง
ตัวอย่างดังต่อไปนี้จะเลือกทุกบรรทัดจากตาราง "Persons" ที่ FirstName='Peter':
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons WHERE FirstName='Peter'"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; } ?>
ออกทางตัวอย่างของรหัสดังนี้:
Peter Griffin
- หน้าก่อนหน้า MySQL Select
- หน้าต่อไป MySQL Order By