|
|
|
iOS การบันทึกภาษาไทยลงไปใน MySQL แล้วมันเป็นเครื่องหมาย ???? |
|
|
|
|
|
|
|
ใน PHP จะต้องใส่ตัวนี้ด้วยครับ
Code (PHP)
mysql_query("SET NAMES UTF8");
iOS/iPhone ผม insert ข้อมูลภาษาไทยลงฐานข้อมูล php กับ mysql แต่ในฐานข้อมูลเป็น ???? แทน
|
|
|
|
|
Date :
2013-10-09 11:45:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่โค๊ด Insert ครับ
Code (PHP)
<?
include('config.inc.php');
mysql_db_query("SET NAMES UTF8");
$strUsername = $_POST["sUsername"];
$strtopicID = $_POST["stopicID"];
$strtopicName = $_POST["stopicName"];
$strtopicDate = $_POST["stopicDate"];
/*** Insert ***/
$strSQL = "INSERT INTO topic (topicID,topicName,topicDate,Username)
VALUES (
'".$strtopicID."',
'".$strtopicName."',
'".$strtopicDate."',
'".$strUsername."'
)
";
$objQuery = mysql_db_query($dbname,$strSQL);
if(!$objQuery)
{
//$arr["Status"] = "0";
//$arr["Message"] = "Cannot Save Data!";
//echo json_encode($arr);
exit();
}
else
{
//$arr["Status"] = "1";
//$arr["Message"] = "Register Successfully!";
//echo json_encode($arr);
//exit();
}
$strSQL = "SELECT `topicID` FROM topic WHERE `Username` = '".$strUsername."' ORDER BY `topicID` DESC LIMIT 0,1";
$objQuery = mysql_db_query($dbname,$strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
$arr["Status"] = "1";
$arr["topicID"] = $objResult["topicID"];
$arr["Message"] = "Insert Successfully!";
echo json_encode($arr);
exit();
}
else
{
$arr["Status"] = "0";
$arr["Message"] = $strSQL;
echo json_encode($arr);
exit();
}
mysql_close();
?>
|
|
|
|
|
Date :
2013-10-09 11:46:15 |
By :
suttiruck |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วมันไม่หายครับ
|
|
|
|
|
Date :
2013-10-09 11:46:50 |
By :
suttiruck |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|