ขอถามหน่อยคับ HomeForumขอถามหน่อยคับ arasked arasked คือว่าผมทำฟอร์ม insert ข้อมูล เวลา insert(ผมพิมเปนภาษาไทยลงไป) แล้วมันไม่ขึ้นในฐานข้อมูล แต่ถ้าพิมเปนภาษาอังกฤษมันขึ้นคับ มานเปนเพราะอะไรคับ แก้ยังไงคับ judy <? $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 ครับ Penthai [PHP] Khum mysql_query("SET NAMES 'TIS620'"); แต่บาง server ก็ใช้ไม่ได้นะครับ บอกไว้ก่อน อิอิ ทางที่ดีใช้เป็น UTF-8 จะดีกว่านะคับ กรกฎ วิริยะ ลอง echo query ก่อน insert มาดูก่อนครับ ว่า มันได้ query เป็นอย่างไร อาจนำ query ที่ได้ไปทดสอบบน phpmyadmin ดูก่อนก็ได้ ว่า query ผิดตรงไหน arasked arasked ขอบคุนมากคับ แก้ได้แล้วคับใช้เป็น UTF-8 คับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
เขียน connevtion.php อย่างนี้ครับ
header("Content-Type: text/plain; charset=tis-620")
และใส่ตรง header ครับ
แต่บาง server ก็ใช้ไม่ได้นะครับ บอกไว้ก่อน อิอิ
ทางที่ดีใช้เป็น UTF-8 จะดีกว่านะคับ
อาจนำ query ที่ได้ไปทดสอบบน phpmyadmin ดูก่อนก็ได้ ว่า query ผิดตรงไหน
แก้ได้แล้วคับใช้เป็น UTF-8 คับ