Devdit
 

PHP mysqli ภาษาไทย utf-8 ด้วย SET NAMES UTF8

1.9K

PHP mysqli ภาษาไทย utf-8 ด้วย SET NAMES UTF8 บทความนี้แนะนำการจัดการข้อมูลใน MySQL/MariaDB ให้เป็นภาษาไทย แบบ utf-8 ด้วยชุดคำสั่ง mysqli ของภาษา PHP ด้วย SET NAMES UTF8 สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP mysqli ภาษาไทย utf-8 ด้วย SET NAMES UTF8

<?php
    $con = mysqli_connect("localhost", "root", "", "demo");
    mysqli_query( $con, "SET NAMES UTF8" );
?>

คำอธิบาย

จากตัวอย่างเชื่อมต่อฐานข้อมูล demo ด้วยคำสั่ง mysqli_connect จากนั้นใช้คำสั่ง mysqli_query กำหนดชนิดของข้อมูลที่ทำงานให้เป็นชนิด utf-8 ด้วย SET NAMES UTF8 ร่วมไปถึงแนะนำให้กำหนด charset="UTF-8" ให้กับเว็บไซต์ ด้วยการวางแท็กด้านล่างไว้ภายในแท็ก head เพื่อให้ข้อมูลภายในเว็บไซต์เป็นชนิด UTF-8

<head>
<meta charset="UTF-8">
</head>
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ