PowerPoint การใช้คำสั่ง SQL

Report
แก้ ไขข้ อมูลทีไ่ ม่ สามารถกรอกเป็ นภาษาไทยได้
โดยเพิม่ คาสั่ งการเลือกชุดภาษาไทย
เปิ ดไฟล์ save_db.php
เพิม่ code ถัดจาก mysql_select_db("register",$c);
ดังนี้
mysql_query("set NAMES tis620");
ทดลองกรอกข้ อมูลภาษาไทย จากไฟล์
form.html
แล้ วดูข้อมูลใน phpMyAdmin ว่ าข้ อมูลที่
กรอกเป็ นภาษาไทย แสดงผลถูกต้ องหรือไม่
การใช้ คาสั่ ง SQL
เพือ่ Query ข้ อมูลต่ างๆ
การเลือกข้ อมูลทั้งหมด
$sql = "SELECT * from TableName";
$sql = "SELECT * from userinfo";
(download ไฟล์ sql_query.php)
การเรียงลาดับข้ อมูล
$sql = "SELECT * from TableName order by FieldName";
$sql = "SELECT * from userinfo order by id";
$sql = "SELECT * from userinfo order by id desc";
desc หมายถึงเรียงจากมากไปน้ อย (descend)
การเลือกข้ อมูลบาง field
$sql = "SELECT FieldName, FieldName,… from userinfo";
$sql = "SELECT id, username, password from userinfo";
เงื่อนไขสาหรับคาเหมือน
$sql = "SELECT * from TableName where เงือ่ นไข...";
เหมือนทั้งหมด
$sql = "SELECT * from userinfo where name = ‘ปริศนา’ ";
ไม่ เหมือนทั้งหมด
$sql = "select *from userinfo where name != ‘ปริศนา' ";
เหมือนบางส่ วน
$sql = "SELECT * from userinfo where name LIKE ‘%...%’ ";
ยังมีปัญหา run ไม่ได้
แบบผสม
$sql = "select *from userinfo where id<10 and id >3 ";
Assignment
ให้รับข้อมูลจากฟอร์ม เช่น ค้นหาจากชื่อ
แทนการกรอกชื่อเข้าไปใน code โดยตรง

similar documents