การใช้ PHP ติดต่อกับ MySQL ด้วย MySQLi

1. สร้างการเชื่อต่อไปยัง Server
    $mysqli = @new mysqli($host,$user,$password,$db);
    $mysqli->set_charset($charset);
    $host = Server ที่ต้องการเชื่อต่อ
    $user = ีusername
    $password = password
    $db = ชื่อฐานข้อมูลที่ต้องการใช้
    $charset = รหัสตัวอักษรที่ใช้ ถ้าไม่ได้ set จะใช้ค่า default ของ php หรือ apache

2. เมื่อได้สร้าง connect ขึ้นมา ขั้นตอนต่อมาคือส่ง SQL COmmand เข้าไป
    $query="select * rom table_name";
    $result=$mysqli->query($query);

3. รับค่าที่ Server ส่งกลับมา
    while($rs=$result->fetch_object()){
        $filed1=$rs->filed1;
        $filed2=$rs->filed2;
        ...
    }
    ตรงนี้สามารถใช้ fetch_array แทนได้ ดังนี้
    while($rs=$result->fetch_object()){
        $filed1=$rs[0];
        $filed2=$rs[0];
        ...
    }

3. ขั้นตอนสุดท้าย ก็ปิด connect
        $mysqli->close();

Rating

Average: 4 (3 votes)