|
|
|
ช่วยดูให้หน่อยค่ะ sql นับจำนวนชาย หญิง echo แล้วทำไมไม่มีค่าอะไรออกมาเลย |
|
|
|
|
|
|
|
Code (PHP)
<?php
// session_start();
header('Content-Type: text/html; charset=utf-8'); //บอกให้บราวเซอร์รู้ว่ารูปแบบอักษรคือutf-8
$conn = mysql_connect("127.0.0.1","root","1234"); //เชื่อมต่อฐานข้อมูล
mysql_select_db("lopburi_accident", $conn); //เลือกใช้ฐานข้อมูล
mysql_query("SET NAMES 'utf8'"); //ตั้งค่าภาษาให้กับเพจ
switch ($task){
case "load" : load();break;
}
function load(){
$conn = mysql_connect("127.0.0.1","root","1234"); //เชื่อมต่อฐานข้อมูล
mysql_select_db("lopburi_accident", $conn); //เลือกใช้ฐานข้อมูล
mysql_query("SET NAMES 'utf8'"); //ตั้งค่าภาษาให้กับเพจ
$sql = "SELECT COUNT( `detail`.`dt_district` ) as c , `location`.`lt_district` , `location`.`lat` , `location`.`lng`
FROM `detail`
INNER JOIN `location` ON `detail`.`dt_district` = `location`.`lt_district`
GROUP BY `location`.`lt_district` , `location`.`lat` , `location`.`lng`
LIMIT 0 , 30 ";
$result = mysql_query($sql);
header("Content-type: text/xml");
echo "<DATA>";
while($row = mysql_fetch_assoc($result)){
// xml file
$sql = "select t1.*,t2.women
FROM (SELECT dt_district, count(dt_district) as man FROM detail where dt_sex='ชาย' group by dt_district) as t1
left join
(SELECT dt_district, count(dt_district) as women FROM detail where dt_sex='หญิง' group by dt_district) as t2
on t1.dt_district=t2.dt_district";
echo "<Marker lt='$row[lt_district]' amount='$row[c]' lat='$row[lat]' lng='$row[lng]' man='$row[man]' women='$row[women]'/>"; //tag Markerไวอ้างใน getElementsTagName
}
echo "</DATA>";
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-06-26 13:08:09 |
By :
nun |
View :
1563 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มั่นใจหรือเปล่าครับว่า Query ที่เขียน มันได้ค่าถูกต้องครับ
|
|
|
|
|
Date :
2012-06-26 13:18:00 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สังเกต ". ." ตัวเชื่อมให้ดีดีครับตกหล่นตรงนี้ไป
echo "<Marker lt=".$row['lt_district']." amount=".$row['c']." lat=".$row['lat']." lng=".$row['lng']." man=".$row['man']." women=".$row['women']."/>";
|
|
|
|
|
Date :
2012-06-26 14:50:27 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ขอบคุณมากนะค่ะแต่ลองแล้วมัน error ค่ะ ช่วยดูให้หน่อยนะค่ะไม่ได้จิงๆค่ะ
|
|
|
|
|
Date :
2012-06-26 18:55:07 |
By :
Duangrawee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$result2 = mysql_query($sql);
$row2 = mysql_fetch_assoc($result2);
echo "<Marker lt='$row[lt_district]' amount='$row[c]' lat='$row[lat]' lng='$row[lng]' man='$row2[man]' women='$row2[women]'/>"; //tag Markerไวอ้างใน getElementsTagName
|
|
|
|
|
Date :
2012-06-26 21:44:18 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ค่ะลองทำแล้วค่ะก็ยังเป็นค่าว่างออกมาเหมือนเดิมรบกวนพี่ๆช่วยหน่อยนะค่ะนั่งงมมาหลายวันแล้วค่ะขอบคุณค่ะ
|
|
|
|
|
Date :
2012-06-27 12:42:39 |
By :
Duangrawee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังรอคำตอบอยู่นะค่ะรบกวนผู้รู้ช่วยทีค่ะ
|
|
|
|
|
Date :
2012-07-02 16:36:49 |
By :
Duangrawee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|