ขอถามหน่อยคับ

คือว่าผมทำฟอร์ม insert ข้อมูล

เวลา insert(ผมพิมเปนภาษาไทยลงไป) แล้วมันไม่ขึ้นในฐานข้อมูล

แต่ถ้าพิมเปนภาษาอังกฤษมันขึ้นคับ

มานเปนเพราะอะไรคับ

แก้ยังไงคับ
04 พ.ย. 2552 4 1,729

 <?
$link=mysql_connect("localhost","root","1234");
mysql_select_db("my_library_db",$link);
mysql_query("SET NAMES 'TIS620'");
?>

เขียน connevtion.php อย่างนี้ครับ

 header("Content-Type: text/plain; charset=tis-620")

และใส่ตรง  header ครับ
#1

mysql_query("SET NAMES 'TIS620'");

แต่บาง server ก็ใช้ไม่ได้นะครับ บอกไว้ก่อน อิอิ
ทางที่ดีใช้เป็น UTF-8 จะดีกว่านะคับ
#2

ลอง echo query ก่อน insert มาดูก่อนครับ ว่า มันได้ query เป็นอย่างไร

อาจนำ query ที่ได้ไปทดสอบบน phpmyadmin ดูก่อนก็ได้ ว่า query ผิดตรงไหน
#3

ขอบคุนมากคับ

แก้ได้แล้วคับใช้เป็น UTF-8 คับ
#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^