|
|
|
คือว่าถ้าผมอยากใช้ array โดยเก็บตัวแปร 1, 2, 3 ตาราง tb_temperature.areas จะมีอยู่ ค่า 3 ค่า ผมต้องการแยกเก็บเป็น array จะต้องเขียนยังไงครับ |
|
|
|
|
|
|
|
Code (PHP)
$strSQL = "SELECT
`tb_province`.`name_prov`,
`tb_temperature`.`date_temp`,
`tb_temperature`.`temp`,
`tb_areas`.`name_areas`,
`tb_temperature`.`areas`,
`tb_areas`.`prov`
FROM
`tb_areas`
Inner Join `tb_province` ON `tb_areas`.`prov` = `tb_province`.`id_prov`
Inner Join `tb_temperature` ON `tb_areas`.`id_areas` = `tb_temperature`.`areas`
WHERE
`tb_province`.`id_prov` = '8' AND
MONTH(tb_temperature.date_temp)='$mm' AND YEAR(tb_temperature.date_temp)='$yy'
ORDER BY
`tb_province`.`name_prov` ASC,
`tb_temperature`.`date_temp` ASC";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
//`tb_areas`.`id_areas` = '1'
$name = array();
$temp = array();
while($objResult = mysql_fetch_array($objQuery))
{
$tem_p= $objResult["temp"];
$area= $objResult["name_areas"];
$name[] = (iconv('TIS-620','UTF-8',$area));
$temp[] = $tem_p;
}
คือว่าถ้าผมอยากใช้ array โดยเก็บตัวแปร 1, 2, 3
ตาราง tb_temperature.areas จะมีอยู่ ค่า 3 ค่า ผมต้องการแยกเก็บเป็น array จะต้องเขียนยังไงครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-05-03 08:51:23 |
By :
oasiis |
View :
1071 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$arr = array();//--------ประกาศ---------
while($objResult = mysql_fetch_array($objQuery))
{
$tem_p= $objResult["temp"];
$area= $objResult["name_areas"];
$name[] = (iconv('TIS-620','UTF-8',$area));
$temp[] = $tem_p;
//--------------เพิ่ม----------------
$areas= $objResult["areas"];
if($areas == 1){
$arr[1][] = $areas;
}else if($areas == 2){
$arr[2][] = $areas;
}else if($areas == 3){
$arr[3][] = $areas;
}
//---------------------------------
}
|
|
|
|
|
Date :
2010-05-03 09:20:12 |
By :
naskw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าต้องการใช้ล่ะครับ
เช่น การแสดงค่าออกทั้ง 3 ค่าล่ะครับ
|
|
|
|
|
Date :
2010-05-03 09:33:44 |
By :
oasiis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|