หัวข้อ: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: 50kpm ที่ 09 พฤศจิกายน 2010, 09:21:32 ย้ายโฮสแล้ว ภาษาไทยมันเป็น ????? ครับ
ตอน export ออกมามันเป็น tis620_thai_ci แต่ตอน import เข้าไปมันดันเป็น latin1_swedish_ci อ่ะครับ ตามรูปเลย (http://www.ppbus.net/mysql.jpg) น่าจะเป็นจากตรงนี้หรือเปล่าครับ ถ้าใช่ต้องแก้ตรงไหนเหรอครับ ขอบคุณครับ หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: wiroon ที่ 09 พฤศจิกายน 2010, 09:25:10 ลองใส่
mysql_query("SET NAMES TIS620"); ไว้ตรงที่ connect DB ครับ หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: tenzamak ที่ 09 พฤศจิกายน 2010, 09:35:30 ลบ db ออกก่อนครับ
แล้วคลิ๊กเข้าหน้ากระบวนการ เมนูด้านบนอ่านะ ล่างๆ ให้เลือกเป็น tis620 แล้ว Goก แล้วลอง dump เข้ามาใหม่ หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: 50kpm ที่ 09 พฤศจิกายน 2010, 09:37:53 ลองใส่ mysql_query("SET NAMES TIS620"); ไว้ตรงที่ connect DB ครับ ขอบคุณครับ เมื่อวานก็ช่วยผมไปทีนึงแล้ว :wanwan017: ว่าแต่ว่าใส่ยังไงเหรอครับ ปล.ตอนนี้เปลี่ยนตรง latin1_swedish_ci ให้เป็น tis620_thai_ci ได้แล้วครับ แต่ก็ยังอ่านไทยไหม่ออก ลบ db ออกก่อนครับ แล้วคลิ๊กเข้าหน้ากระบวนการ เมนูด้านบนอ่านะ ล่างๆ ให้เลือกเป็น tis620 แล้ว Goก แล้วลอง dump เข้ามาใหม่ อันนี้ลองแล้วครับ ไม่หาย ยังไงก็ขอบคุณครับ +1 หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: tenzamak ที่ 09 พฤศจิกายน 2010, 09:54:53 mysql_query("SET NAMES TIS620");
ใช้ สคิปอะไรครับ ถ้าเขียนเอง ใส่ตรงที่ที่มัน connect กับฐานข้อมูลครับ หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: 50kpm ที่ 09 พฤศจิกายน 2010, 10:08:01 mysql_query("SET NAMES TIS620"); ใช้ สคิปอะไรครับ ถ้าเขียนเอง ใส่ตรงที่ที่มัน connect กับฐานข้อมูลครับ <? mysql_query("SET NAMES TIS620"); $list_page = 12; $list_page_admin = 15; $host="localhost"; $user="ser"; $pw="pass"; $dbname="db_name"; $c = mysql_connect($host,$user,$pw); if (!$c) { echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>"; exit(); } ?> น่าจะเป็นอันนี้นะ ใส่แบบนี้หรือเปล่าครับ แต่มันไม่หายอ่า หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: balungka ที่ 09 พฤศจิกายน 2010, 10:25:09 $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");
mysql_select_db($dbname); //DB CONNECTION END mysql_query("SET NAMES TIS620"); mysql_query("SET character_set_results=tis620"); mysql_query("SET character_set_client =tis620"); mysql_query("SET character_set_connection =tis620"); mysql_query("SET character_set_database = tis620"); mysql_query("SET character_set_results = tis620"); mysql_query("SET character_set_server = tis620"); ของผมใช้แบบนี้เลยครับหาแน่ เอาไปไว้ต่อจาก mysql_connect หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: balungka ที่ 09 พฤศจิกายน 2010, 10:28:27 <?
$list_page = 12; $list_page_admin = 15; $host="localhost"; $user="user_user"; $pw="pw"; $dbname="user"; $c = mysql_connect($host,$user,$pw); mysql_query("SET NAMES TIS620"); mysql_query("SET character_set_results=tis620"); mysql_query("SET character_set_client =tis620"); mysql_query("SET character_set_connection =tis620"); mysql_query("SET character_set_database = tis620"); mysql_query("SET character_set_results = tis620"); mysql_query("SET character_set_server = tis620"); if (!$c) { echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>"; exit(); } ?> น่าจะแบบนี้ แล้วก็ไปดูที่หน้าเพจด้วยว่าใช้เป็น tis620 ป่าว หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: wiroon ที่ 09 พฤศจิกายน 2010, 10:40:53 ใช่ครับใส่ต่อจาก mysql_connect แต่คุณไปใส่ก่อน
หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: 50kpm ที่ 09 พฤศจิกายน 2010, 10:41:28 +1 ทุกท่านครับ
:wanwan017: :wanwan017: หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: 50kpm ที่ 09 พฤศจิกายน 2010, 10:52:14 <? $list_page = 12; $list_page_admin = 15; $host="localhost"; $user="user_user"; $pw="pw"; $dbname="user"; $c = mysql_connect($host,$user,$pw); mysql_query("SET NAMES TIS620"); mysql_query("SET character_set_results=tis620"); mysql_query("SET character_set_client =tis620"); mysql_query("SET character_set_connection =tis620"); mysql_query("SET character_set_database = tis620"); mysql_query("SET character_set_results = tis620"); mysql_query("SET character_set_server = tis620"); if (!$c) { echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>"; exit(); } ?> น่าจะแบบนี้ แล้วก็ไปดูที่หน้าเพจด้วยว่าใช้เป็น tis620 ป่าว หายแล้วครับ ตามนี้เลย เอาไว้อีก 3 วัน จะเวียนมา + ให้อีกรอบครับ :wanwan017: :wanwan017: :wanwan020: :wanwan020: หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: admev ที่ 09 พฤศจิกายน 2010, 16:09:10 เข้ามาอ่าน ขอเก็บน่ะคับ
หัวข้อ: Re: MySQL ภาษาไทยมันเป็น ?????? เริ่มหัวข้อโดย: NightClub ที่ 09 พฤศจิกายน 2010, 21:11:27 ไม่ต้องใช้อะไรมากครับ
แค่ เรา import sql ผ่านทาง from ในหน้าเวปครับ แทนที่จะ import sql ผ่านทาง phpmyadmin |