#คำสั่งที่ใช้ติดต่อ Mysql ด้วย PHP [cons]

    การทำงานโดยรวม เป็นการสร้างฟอร์มด้วย html แล้วส่งข้อมูลที่ต้องการไปให้ php ทำการ query แล้วแสดงผลออกมา

ตัวอย่าง code

Add.html

    ฟอร์ม Add.html จะเป็นฟอร์มที่รับข้อมูลจากผู้ใช้ เก็บไว้เป็นตัวแปลหนึ่งแล้วจะมี ฟอร์ม Add.php นำค่าตัวแปลนั้นไปใช้

  • form action = "add.php" method="post"
    เป็นการสร้าง action ระหว่าง Add.html กับ Add.php เมื่อผู้ใช้กด submit จะเป็นการ link ต่อไปยังหน้า Add.php
  • input type="text" name="Eid"
    input type="text" name="Ename"
    เป็นการรับค่าจาก user ใช้อ้างอิงใน Add.php ต่อไป

config.php

<?
$host="localhost";
$user="rukkub";
$pass="administrator";
$database="comsci";
?>

    เป็นไฟล์ php ตัวหนึ่ง ส่วนใหญ่ใช้เมื่อมีการใช้งานหลายไฟล์แล้วอาจมีการแก้ไข สามารถแก้ไขที่ไฟล์ config.php ได้ โดยไม่ต้องไปเสียเวลาแก้ไขหลายๆไฟล์

Add.php

<?
include "config.php";

$link=mysql_connect($host,$user,$pass);
mysql_select_db("comsci",$link);
$Eid=$_POST["Eid"];
$Ename=$_POST["Ename"];
$result=mysql_query("insert into Employee(Eid,Ename) value('$Eid','$Ename')");
echo "Add Data Complease";
mysql_close($link);
?>


    ฟอร์ม Add.php ซึ่งได้รับค่าจาก user มาแล้วนั้น จะทำการ query คำสั่งลงไปในฐานข้อมูล

  • $Eid=$_POST["Eid"];
    $Ename=$_POST["Ename"];
    เป็นการกำหนดตัวแปล Eid และ Ename เพื่อเก็บค่าที่ได้จาก user ที่ฟอร์ม Add.html
  • $result=mysql_query("insert into Employee(Eid,Ename) value('$Eid','$Ename')");
    เป็นการ query คำสั่ง mysql โดยการใช้ค่าที่รับมาจาก user
  • include "config.php";
    เป็นการเรียกใช้ไฟล์ config.php จะมีประโยชน์ในเวลาที่เราต้องการ
    แก้ไฟล์ สามารถแก้ไขไฟล์ที่เดียวไม่ต้องมาแก้ไขหลายๆไฟล์
Ruk Tongruk
Computer Science # 3
Prince of Songkla University(Phuket)