PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON |
jQuery Ajax กับ JSON ทำความเข้าใจ การรับส่งข้อมูล JSON ผ่าน jQuery กับ Ajax
ก่อนอ่านบทความนี้ควรอ่าน 3 บทความนี้ก่อน
Go to : jQuery Ajax กับ JSON ทำความเข้าใจ การรับส่งข้อมูล JSON ผ่าน jQuery กับ Ajax
Go to : วิธีการสร้าง PHP กับ Web Service และ Return Array ไปยัง Client ด้วย NuSoap
Go to : PHP - Web Service กับ MySQL Database รับส่งค่า Result ผ่านเว็บเซอร์วิส (NuSoap)
Go to : วิธีการสร้าง PHP กับ Web Service และ Return Array ไปยัง Client ด้วย NuSoap
Go to : PHP - Web Service กับ MySQL Database รับส่งค่า Result ผ่านเว็บเซอร์วิส (NuSoap)
จากบทความก่อน ๆ เราจะใช้การรับส่งข้อมูลจาก Web Service ในรูปแบบของ String และ Array ซึ่งจะมีข้อกำกัดในกรณีที่ต้องการส่งข้อมูลในรูปแบบ Array ที่มีความซับซ้อน มี Key และ Value หลายตัว ทำได้ยากยิ่งขึ้น และการอ่านข้อมูลระหว่าง Server กับ Client ก็มีปัญหาในกรณีที่ Client ไม่สามารถรับค่า Array ได้โดยตรง เพราะฉะนั้นจึงเกิดมีการนำ JSON มาเป็นสื่อกลางในการรับส่งแลกเปลี่ยนข้อมูล
ฐานข้อมูลฝั่ง Server
01.
CREATE
TABLE
`customer` (
02.
`CustomerID`
varchar
(4)
NOT
NULL
,
03.
`Username`
varchar
(30)
NOT
NULL
,
04.
`
Password
`
varchar
(30)
NOT
NULL
,
05.
`
Name
`
varchar
(50)
NOT
NULL
,
06.
`Email`
varchar
(50)
NOT
NULL
,
07.
`CountryCode`
varchar
(2)
NOT
NULL
,
08.
`Budget`
double
NOT
NULL
,
09.
`Used`
double
NOT
NULL
,
10.
PRIMARY
KEY
(`CustomerID`)
11.
) ENGINE=MyISAM
DEFAULT
CHARSET=utf8;
12.
13.
--
14.
-- Dumping data for table `customer`
15.
--
16.
17.
INSERT
INTO
`customer`
VALUES
(
'C001'
,
'win'
,
'win001'
,
'Win Weerachai'
,
'win.weerachai@thaicreate.com'
,
'TH'
, 1000000, 600000);
18.
INSERT
INTO
`customer`
VALUES
(
'C002'
,
'john'
,
'john002'
,
'John Smith'
,
'john.smith@thaicreate.com'
,
'EN'
, 2000000, 800000);
19.
INSERT
INTO
`customer`
VALUES
(
'C003'
,
'jame'
,
'jame003'
,
'Jame Born'
,
'jame.born@thaicreate.com'
,
'US'
, 3000000, 600000);
20.
INSERT
INTO
`customer`
VALUES
(
'C004'
,
'chalee'
,
'chalee004'
,
'Chalee Angel'
,
'chalee.angel@thaicreate.com'
,
'US'
, 4000000, 100000);
นำคำสั่ง SQL นี้ไปสร้าง Database ในฝั่งของ Web Service Server
เมื่อสร้างเสร็จจะได้โครงสร้างและข้อมูลดังรูป
สำหรับบทความนี้ใช้ Library ของ NuSoap สามารถดาวน์โหลดได้ที่
หรือจะดาวน์โหลดได้จากในส่วนท้ายของบทความ
Code เต็ม ๆ
ที่มาhttps://www.thaicreate.com/community/php-web-service-json.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น