 |
[iOS] มีปัญหา การ insert ข้อมูล จาก app ลงฐานข้อมูล php กับ mysql ครับ |
|
 |
|
|
 |
 |
|
ผมทำการ insert ข้อมูลครับ
มันลงฐานข้อมูลนะครับ แต่่ว่ากลับไม่ส่งค่า arr = 1 หรือ 0 กลับมากอ่ะคับ มันเป็น null แทน
apiconnection.php
<?
$host = "localhost";
$user = "qqzero_letsgogo";
$passwd = "xxxxxxxxxxxx";
$dbname = "qqzero_letsgogo";
$con = mysql_connect($host,$user,$passwd) or die ("Error Connect to Database");
mysql_select_db($dbname,$con);
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results='UTF-8'");
mysql_query("SET character_set_client='UTF-8'");
mysql_query("SET character_set_connection='UTF-8'");
?>
apicreate_trip.php
<?
session_start();
include("apiconnection.php");
$ssuserID = $_SESSION["user_ID"];
$tripnew_id =mysql_result(mysql_query("Select Max(tripID)+1 as MaxID from Trip"),0,"MaxID");
$tripName = $_POST["tripName"];
$tripDetail = $_POST["tripDetail"];
$tripOnline = 'private';
$tripDateTime = date("Y-m-d H:i:s");
$_SESSION["trip_ID"] = $tripnew_id;
$strSQL = "INSERT INTO Trip (tripID,userID,tripName,tripDetail,tripOnline,tripDateTime)
VALUES ('".$tripnew_id."','".$ssuserID."','".$tripName."','".$tripDetail."','".$tripOnline."','".$tripDateTime."')";
$objQuery = mysql_query($strSQL);
$arr = null;
if(!$objQuery)
{
$arr["Status"] = "0";
$arr["Message"] = "Insert Data Failed";
}
else
{
$arr["Status"] = "1";
$arr["Message"] = "Insert Data Successfully";
}
echo json_encode($arr);
?>
ในส่วนของ แอพฯ ผมเขียนโค้ดตามนี้เลยครับ https://www.thaicreate.com/mobile/ios-iphone-add-insert-data-to-web-server.html
ขอความกรุณาด้วยครับ
Tag : Mobile, Web (ASP.NET), iOS, iPhone
|
|
 |
 |
 |
 |
Date :
2013-02-24 00:50:06 |
By :
qqzero |
View :
1133 |
Reply :
8 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือตอนผมลองจำลองเซิฟ มันส่งกลับมานะครับ
status = 1
message = insert successfully
แต่พออัพขึ้นโฮสจริง มันส่งกลับมาว่า
status = (null)
message = (null)
ครับ
ตัว select ข้อมูล หน้าล็อกอินไม่มีปัญหานะครับ ส่งค่ากลับมาปกติ
|
 |
 |
 |
 |
Date :
2013-02-24 01:22:05 |
By :
qqzero |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้างั้นก็น่าจะเป็นที่ iOS ที่เขียนไว้น่ะครับ 
|
 |
 |
 |
 |
Date :
2013-02-24 07:34:12 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันจะเป็นทีตรงส่วนไหนอ่ะคับ เพราะว่า ผมก็ไม่ได้แก้ไขอะไรเพิ่มเติม เปลี่ยนแล้ว url ที่ดึงข้อมูลเท่านั้นอ่ะคับ
|
 |
 |
 |
 |
Date :
2013-02-24 13:19:12 |
By :
qqzero |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?
ob_start();
session_start();
Save เป็นแบบ UTF-8 ก็น่าจะหายแล้วครับ
* เกือบได้แล้ว
|
 |
 |
 |
 |
Date :
2013-02-24 15:20:23 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากครับ แก้ได้แล้ว >.<
ตอนแรกมันเซฟเป็น UTF-8 with BOM
|
 |
 |
 |
 |
Date :
2013-02-25 10:57:21 |
By :
qqzero |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ว่าแล้ว เกือบได้ ก็ได้จริง ๆ 
|
 |
 |
 |
 |
Date :
2013-02-25 11:36:02 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|