Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ทำไงให้ php เพิ่มข้อมูลลง mysql เป็นภาษาญี่ปุ่นครับ ลองหลายวิธีแล้วยังไม่ได้



 

ทำไงให้ php เพิ่มข้อมูลลง mysql เป็นภาษาญี่ปุ่นครับ ลองหลายวิธีแล้วยังไม่ได้

 



Topic : 091178

Guest




ทำไงให้ php เพิ่มข้อมูลลง mysql เป็นภาษาญี่ปุ่นครับ ลองหลายวิธีแล้วยังไม่ได้
แต่การแสดงผลเป็นภาษาญี่ญุนถูกต้องครับ แต่พอ เอาตัวที่เราดึงออกมา และอัพเดทลงไปใหม่เพื่อให้ในฐานข้อมูลเป็นภาษาญี่ญุ่นกลับไม่เป็นน่ะครับ
1.<meta http-equiv="Content-Type" charset="utf-8" />
2.mysql_query("set names utf-8")
3.กำหนดใน structrure=utf8_general_ci
ทั้งสามอย่างนี้ผมลองแล้วครับ
.............

Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type"  charset="utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
$host="localhost";
$username="root";
$password="";
$db="tdcthai_db";
$tb="data_f";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */

$sql="Select * From $tb ";
    
$db_query=mysql_query($sql);
    
$num_rows=mysql_num_rows($db_query);
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$id=$result[id];
$name=$result[name]
$sqlupdate="update user set name='$name' where id='$id'"
$a++;
}
mysql_close();
?>
</body>
</html>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-20 16:25:51 By : antz View : 4669 Reply : 9
 

 

No. 1



โพสกระทู้ ( 126 )
บทความ ( 0 )



สถานะออฟไลน์


ลองเอา code นี้ไปดูครับ

Code (PHP)
$host = 'localhost';
$user = 'username';
$password = 'password';
$db = 'db';

$conetion=mysql_connect($host,$user,$password) or die("ไม่สามารถติดต่อฐ้านข้อมูลได้");
$db=mysql_select_db($db) or die("ไม่สามารถเลือกฐานข้อมูลได้");

mysql_db_query($db,"SET NAMES shift-jis");
mysql_query("SET character_set_database ='shift-jis'");
mysql_query("SET character_set_results ='shift-jis'");
mysql_query("SET character_set_client ='shift-jis'");
mysql_query("SET character_set_connection ='shift-jis'");
mysql_query("SET character_set_system ='shift-jis'");
mysql_query("collation_connection = shift-jis");
mysql_query("collation_database = shift-jis");
mysql_query("collation_server = shift-jis");









ประวัติการแก้ไข
2013-02-20 16:39:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 16:38:40 By : KenJeRoKung
 


 

No. 2

Guest


ขอบคุณครับ KenJeRoKung ลองดูแปบนึงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 16:45:34 By : antz
 

 

No. 3

Guest


Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type"  charset="utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
$host="localhost";
$username="root";
$password="";
$db="db";
$tb="user";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
mysql_query("SET NAMES shift-jis");

mysql_query("SET character_set_database ='shift-jis'");

mysql_query("SET character_set_results ='shift-jis'");

mysql_query("SET character_set_client ='shift-jis'");

mysql_query("SET character_set_connection ='shift-jis'");

mysql_query("SET character_set_system ='shift-jis'");

mysql_query("collation_connection = shift-jis");

mysql_query("collation_database = shift-jis");

mysql_query("collation_server = shift-jis");
$sql="Select * From $tb where id='2'";
	
$db_query=mysql_query($sql);
	
$num_rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */

?>
<table width="91%" border="1" align="center">
<tr> 
<td width="8%"> 
<div align="center">no.</div>
</td>
<td width="8%"> 
<div align="center">kakakutai</div>
</td>
<td width="8%"> 
<div align="center">address</div>
</td>
<td width="8%"> 
<div align="center">table.</div>
</td>
<tr> 


<?

$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$id=$result[id];
$status=$result[status];$min_size=$result[min_size];

$htype=$result[htype];$max_size=$result[max_size];
$mapping=$result[mapping];$menseki=$result[menseki];
$boi=$result[boi];$madori=$result[madori];
$area=$result[area];$takasa=$result[takasa];

$name=$result[name];$takasa2=$result[takasa2];
$address=$result[address];$kansei=$result[kansei];
$builder=$result[builder];$message=$result[message];
$contact=$result[contact];$setsubi=$result[setsubi];
$kakakutai2=$result[kakakutai];$comment= $result[comment];
$price=$result[price];$memo=$result[memo];
$min_price=$result[min_price];$table=$result[table];
$max_price=$result[max_price];$i0=$result[i0];

$i1= $result[i1];$i6=$result[i6];
$i2=$result[i2];$i7=$result[i7];
$i3=$result[i3];$a0=$result[a0];
$i4=$result[i4];$additional=$result[additional];
$i5=$result[i5];$kigyou=$result[kigyou];
$kakakutai="$kakakutai2";
// 	$p = preg_replace('/[^a-z0-9\_\- ]/i', '', $str);																							

						
					echo $sql2="update  data_f3 set kakakutai='$result[kakakutai]' where id='759'";					
						
					
mysql_query($sql2)or die(mysql_error()) ;
	

?>

<tr> 
<td width="8%"> 
<div align="center"><?echo"$id";?></div>
</td>
<td width="8%"> 
<div align="center"><?echo"$kakakutai2";?></div>
</td>
<td width="8%"> 
<div align="center"><?echo"$address";?></div>
</td>
<td>
<div align="center"><?echo"$table";?></div>

</td>
</tr>

<?
$a++;
}
?> </table>
<?
echo"<center><br>จำนวน Reccord = $num_rows</center>";
mysql_close();
?>
</body>
</html> 

ยัง ไม่ได้ครับ ลองรันแล้ว ไม่รุ้เป็นเพราะอะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 16:55:21 By : antz
 


 

No. 4

Guest


อันนี้ก็ยังไม่ได้เน่อะ

Code
$username="root";
$password="";
$db="tdcthai_db";
$tb="data_f";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */


mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8")


ก็ยังเหมือนเดิม การแสดงผลถูกต้องเดิมแต่ พอจะเอาข้อมูลที่แสดงถูกต้องแล้วจัดเก็บ
ก็ยังเป็นภาษอื่นไม่ใช่ภาษาญี่ปุ่นอยู่เหมือนเดิมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 17:28:47 By : antz
 


 

No. 5

Guest


นี่เป็นส่วนที่ผมไล่ ลองดูมาทั้งหมดครับ จากคำแนะนำต่างๆ

Code (PHP)
/*
mysql_query("USE $dbname;")or die(mysql_error());
mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8");
*/
/*
mysql_query("SET NAMES shift-jis");

mysql_query("SET character_set_database ='shift-jis'");

mysql_query("SET character_set_results ='shift-jis'");

mysql_query("SET character_set_client ='shift-jis'");

mysql_query("SET character_set_connection ='shift-jis'");

mysql_query("SET character_set_system ='shift-jis'");

mysql_query("collation_connection = shift-jis");

mysql_query("collation_database = shift-jis");
*/

mysql_query("collation_server = euc-jp");
mysql_query("SET NAMES euc-jp");
mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8");
/*
mysql_query("collation_server = shift-jis");
mysql_query("SET NAMES utf8");
mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8");
*/

/*
mysql_query("collation_server = utf-8");
mysql_query("SET NAMES utf-8");
mysql_query("SET charecter_set_results=utf-8");
mysql_query("SET charecter_set_client=utf-8");
mysql_query("SET_charecter_set_connection=utf-8");
*/
/*
mysql_query("SET NAMES utf-8");

mysql_query("SET character_set_database ='utf-8'");

mysql_query("SET character_set_results ='utf-8'");

mysql_query("SET character_set_client ='utf-8'");

mysql_query("SET character_set_connection ='utf-8'");

mysql_query("SET character_set_system ='utf-8'");

mysql_query("collation_connection = utf-8");

mysql_query("collation_database = utf-8");
*/
/*
mysql_query("SET NAMES euc-jp");

mysql_query("SET character_set_database ='euc-jp'");

mysql_query("SET character_set_results ='euc-jp'");

mysql_query("SET character_set_client ='euc-jp'");

mysql_query("SET character_set_connection ='euc-jp'");

mysql_query("SET character_set_system ='euc-jp'");

mysql_query("collation_connection = 'euc-jp'");

mysql_query("collation_database = 'euc-jp'");
*/

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-21 09:21:44 By : antz
 


 

No. 6



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ปกติแล้ว UTF-8 มันสามารถเก็บได้ทุกภาษานะครับ

http://stackoverflow.com/questions/1287252/mysql-insert-japanese-from-php-encoding-troubles
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-21 13:37:12 By : deawx
 


 

No. 7

Guest


Code (PHP)
<?php
$dbname="tdcthai_test";
$link=mysql_connect("localhost","root","")or die(mysql_error());
mysql_query("SET charecter_set_results=euc-jp");
mysql_query("SET charecter_set_client=euc-jp");
mysql_query("SET_charecter_set_connection=euc-jp");
mysql_query("USE $dbname;")or die(mysql_error());
$i=0;
$result1=mysql_query("select * from data_f order by id asc    limit 5");
while($dbarr=mysql_fetch_array($result1)){
    $i=$i+1;
    $id[$i]=$dbarr['id'];
echo    $kakakutai1[$i]=$dbarr['kakakutai'];
}
mysql_close($link);
//------------------

$dbname2="tdcthai_test";
$link2=mysql_connect("localhost","root","")or die(mysql_error());
mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8");
mysql_query("USE $dbname2;")or die(mysql_error());
for($n=1;$n<=$i;$n++){
         
     mysql_query("insert into data_f_new (id,kakakutai) valuse ('$id[$n]','$kakakutai1[$n]')");
    
    
}
mysql_close($link2);
echo "ok";
?>

อันนี้รันในเครื่องไม่ได้แต่รันที่โฮส ได้ อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-21 14:32:18 By : antz
 


 

No. 8



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

Code (PHP)
<?php
$dbname="tdcthai_test";
$link=mysql_connect("localhost","root","")or die(mysql_error());
mysql_query("SET charecter_set_results=euc-jp");
mysql_query("SET charecter_set_client=euc-jp");
mysql_query("SET_charecter_set_connection=euc-jp");
mysql_query("USE $dbname;")or die(mysql_error());
$i=0;
$result1=mysql_query("select * from data_f order by id asc limit 5");
while($dbarr=mysql_fetch_array($result1)){
$i=$i+1;
$id[$i]=$dbarr['id'];
echo $kakakutai1[$i]=$dbarr['kakakutai'];
}
mysql_close($link);
//------------------

$dbname2="tdcthai_test";
$link2=mysql_connect("localhost","root","")or die(mysql_error());
mysql_query("SET charecter_set_results=utf8");
mysql_query("SET charecter_set_client=utf8");
mysql_query("SET_charecter_set_connection=utf8");
mysql_query("USE $dbname2;")or die(mysql_error());
for($n=1;$n<=$i;$n++){

mysql_query("insert into data_f_new (id,kakakutai) valuse ('$id[$n]','$kakakutai1[$n]')");


}
mysql_close($link2);
echo "ok";
?>


ได้แระ อยู่ที่ การกดเซฟไฟล์อ่ะ เซงเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-22 10:40:48 By : arsachi
 


 

No. 9



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

จะต้อง Save เป็นอะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-22 10:42:58 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไงให้ php เพิ่มข้อมูลลง mysql เป็นภาษาญี่ปุ่นครับ ลองหลายวิธีแล้วยังไม่ได้
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่