|
|
|
PHP อ่านข้อมูลจาก Database MySQL มาแล้ว เราจะมาจัดให้อยู่ในรูปแบบ JSON ที่เราต้องการ (ในโคต) จะต้องทำไงครับ |
|
|
|
|
|
|
|
เมื่อผม อ่านข้อมูล ทั้งหมดมาจาก ดาต้าเบสแล้ว ผมจะมาจัดให้มันอยุ่ในรูปแบบนี้ ผมต้องทำไงครับ
Code (PHP)
echo json_encode(array(
array(
'id' => 111,
'title' => "Event1: Description",
'start' => "$year-$month-10",
'url' => "#",
),
array(
'id' => 222,
'title' => "Event2: Description",
'start' => "$year-$month-20",
'end' => "$year-$month-22",
'url' => "#",
),
array(
'id' => 333,
'title' => "Event3: Description",
'start' => "$year-$month-29",
'end' => "$year-$month-30",
'url' => "http://google.com",
),array(
'id' => 331,
'title' => "Event4: Description",
'start' => "$year-07-20",
'end' => "$year-07-22",
'url' => "#",
),
array(
'id' => 332,
'title' => "Event5: Description",
'start' => "$year-07-29",
'end' => "$year-07-31",
'url' => "http://google.com",
)
) );
Tag : PHP, MySQL, JavaScript
|
|
|
|
|
|
Date :
2012-06-13 01:47:34 |
By :
ddsiam |
View :
1038 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แป่วววว
|
|
|
|
|
Date :
2012-06-13 04:19:03 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$objConnect = mysql_connect("localhost","root","") or die(mysql_error());
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE 1 AND CountryCode like '%".$strCountry."%' ";
$objQuery = mysql_query($strSQL) or die (mysql_error());
$intNumField = mysql_num_fields($objQuery);
$resultArray = array();
while($obResult = mysql_fetch_array($objQuery))
{
$arrCol = array();
for($i=0;$i<$intNumField;$i++)
{
$arrCol[mysql_field_name($objQuery,$i)] = $obResult[$i];
}
array_push($resultArray,$arrCol);
}
echo json_encode($resultArray);
Go to : PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON
|
|
|
|
|
Date :
2012-06-13 06:18:01 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
Code (PHP)
$mysql = mysql_connect('localhost', 'root', 'dpass');
mysql_select_db('abac_aumall');
$query = 'select * from aumall where Set_event="2"';
$res = mysql_query($query);
while ($row = mysql_fetch_assoc($res)) {
for ($i=0; $i < mysql_num_fields($res); $i++) {
$info = mysql_fetch_field($res, $i);
$type = $info->type;
if ($type == 'real')
$row[$info->name] = doubleval($row[$info->name]);
if ($type == 'int')
$row[$info->name] = intval($row[$info->name]);
}
$rows[] = $row;
}
echo json_encode($rows);
|
|
|
|
|
Date :
2012-06-13 07:35:37 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันที่จริงฟังก์ชั่น json_encode มันสามารถ เข้าพวก array ได้เกือบทุกรูปแบบครับ
|
|
|
|
|
Date :
2012-06-13 08:40:01 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|