5. Webpage Design and Programming Workshop
ความสามารถของ PHP
• เป็นภาษาที่มีลักษณะเป็นแบบ Open source
• เป็นสคริปต์แบบ Server Side Script ทางานบนเว็บเซิร์ฟเวอร์ และส่งผลลัพธ์
ที่ได้จากการประมวลผลมาที่เครื่องของผู้ใช้ในรูปแบบของ HTML
• สามารถทางานได้ใน OS ที่ต่างชนิดกัน
• สามารถทางานได้ใน Web Server หลายชนิด เช่น Personal Web Server
(PWS), Apache, OmniHttpd และ IIS เป็นต้น
23. Webpage Design and Programming Workshop
การส่งข้อมูลเพื่อการประมวลผล
ข้อแตกต่างระหว่าง Post และ Get
GET
• การส่งข้อมูลแบบ GET = http://localhost/BSC442/welcome2.php?na
me=sunisa++phonphan&age=22&submit=Submit (โดยจะแสดงตัวแปร
และค่าตัวแปรที่ส่ง)
• ข้อดีของ get คือ ไม่ต้องสร้างฟอร์ม ก็สามารถ
• ข้อเสีย คนอื่นสามารถเข้าถึงข้อมูลได้ง่าย
POST
• การส่งข้อมูลแบบ POST = http://localhost/BSC442/welcome1.php
• ข้อดี มีความปลอดภัยมากกว่า
24. Webpage Design and Programming Workshop
การติดต่อกับฐานข้อมูล MySQL
mysql_connect(host,user,pass); ฟังก์ชั่นใช้ในการติดต่อฐานข้อมูล
mysql_db_query(Db,SQL); ฟังก์ชั่นส่งคาสั่งให้ภาษา SQL
ประมวลผล
mysql_fetch_array($result); ฟังก์ชั่นอ่านข้อมูลหนึ่งแถวใน
ตารางเข้าเก็บในตัวแปร
mysql_close(); ฟังก์ชั่นยกเลิกการติดต่อฐานข้อมูล