สอนเขียนภาษา PHP โชว์ข้อมูลตามเงื่อนไข ด้วยการใช้ WHERE โดยตัวอย่างจะแนะนำการเขียน SQL แบบมีเงื่อนไขในการโชว์ข้อมูล และนำ SQL มาประมวลผล และดึงข้อมูลออกมาแสดงที่หน้าเว็บไซต์ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP โชว์ข้อมูลตามเงื่อนไข ด้วยการใช้ WHERE
<?php
$mysqli = mysqli_connect("localhost", "root", "", "db_test");
mysqli_query( $mysqli, "SET NAMES UTF8" );
$sql = " SELECT * FROM book WHERE ( name LIKE '%sql%' ) ";
$q = mysqli_query( $mysqli, $sql );
while( $f = mysqli_fetch_assoc( $q )) {
echo $f['id']." - ".$f['name']."<br/>";
}
mysqli_close( $mysqli );
?>
ผลลัพธ์
3 - MySQL
4 - SQL
6 - SQL Server
9 - SQL
PHP โชว์ข้อมูลตามเงื่อนไข ด้วยการใช้ WHERE ตัวอย่างโชว์ข้อมูลจากตาราง book โดยโชว์เฉพาะ column name ต้องมีคำว่า sql สามารถเขียนคำสั่งได้เป็น SELECT * FROM book WHERE ( name LIKE '%sql%' ) จากนั้นประมวลผลคำสั่ง sql ด้วย mysqli_query และวนลูปพร้อมดึงค่าข้อมูลด้วยคำสั่ง mysqli_fetch_assoc ภายในลูปใช้คำสั่ง echo พิมพ์ข้อมูลออกสู่หน้าเว็บไซต์