|
|
|
มีปัญหาเรื่องการเพิ่มข้อมูลเข้า SQL ที่เป็นภาษาไทยมันกลายเป็นตัวหนังสือที่อ่านไม่ออกครับ |
|
|
|
|
|
|
|
ช่วยดูหน่อยครับ พอเพิ่มข้อมูลที่เป็นภาษาไทยเข้าSQLเเล้วมันอ่านไม่ออกครับ กลายเป็นตัวยึกยือ จะแก้ไงดีครับ
อันนี้เป้นcode ไฟร์ที่ใช้ยัดเข้าsqlครับ ต้องเพิ่มอะไรตรงไหนให้ยักภาษาไทยได้อะครับ
Code (PHP)
<?
ob_start();
header('Content-Type: text/html; charset=utf-8');
$c_name=$_POST['c_name'];
$c_surname=$_POST['c_surname'];
$c_birthdate=$_POST['c_birthdate'];
$g_name=$_POST['g_name'];
$g_surname=$_POST['g_surname'];
$address=$_POST['address'];
$phone=$_POST['phone'];
authenticateUser($c_name, $c_surname, $c_birthdate, $g_name, $g_surname, $address, $phone); //ตรวจสอบชื่อและรหัสผ่านที่ส่งมาจากบราวเซอร์
function authenticateUser($c_name, $c_surname, $c_birthdate, $g_name, $g_surname, $address, $phone) {
$cn = connectDB("localhost", "root", "1234", "tdsi");
if (!$cn) {
sendResponse("error", "เกิดปัญหาในการติดต่อฐานข้อมูล");
return;
}
$sql = "insert into tdsi_child (c_name,c_surname,c_birthdate,g_name,g_surname,address,phone)values('$c_name','$c_surname','$c_birthdate','$g_name','$g_surname','$address','$phone')";
$result = mysqli_query($cn, $sql);
mysqli_close($cn);
if ($result) {
sendResponse("success", "success!");
}
else {
sendResponse("error", "ไม่มาสมาถเพิ่มข้อมูลได้!");
}
}
function sendResponse($status, $message) {
echo $status . "|" . $message;
}
function connectDB($host, $user, $pass, $db_name) {
$cn = mysqli_connect($host, $user, $pass);
if (!$cn) return false;
$result = mysqli_select_db($cn, $db_name);
if (!$result) return false;
return $cn;
}
ob_end_flush();
?>
ช่วยหน่อยนะครับ ขอบคุณครับ
Tag : PHP, MySQL, CakePHP
|
|
|
|
|
|
Date :
2013-04-08 18:51:05 |
By :
kissover |
View :
761 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mysql_query("SET character_set_results=utf8");//เปลี่ยนตาม collection ที่ใช้งานครับ
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
|
|
|
|
|
Date :
2013-04-08 18:58:11 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)
อ่าน
|
|
|
|
|
Date :
2013-04-08 20:56:03 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|