PHP MySQL Where คำสั่ง

เพื่อเลือกข้อมูลที่ตรงกับเงื่อนไขที่กำหนด โปรดเพิ่ม 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