|
|
|
ใช้คำสั่ง LEFT JOIN ขึ้น error รบกวนพี่ๆช่วยดูหน่อยครับ งงมาหลายวันแล้ว |
|
|
|
|
|
|
|
ลองใช้ mysql_query($sql) or die(mysql_error());
|
|
|
|
|
Date :
2012-01-23 15:43:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error ครับพี่
Code (PHP)
<?php
//echo "?? ";
$hostname = "localhost"; //?
$user = "root"; //?
$password = "root"; //??
$dbname = "risk"; //??
/*$sql ="SELECT * FROM data_insert
GROUP BY GEO_NAME ";
*/
$sql ="SELECT data_insert.*, geography.*
FROM data_insert
LEFT JOIN geography on 'data_insert.GEO_NAME'='geography.GEO_NAME'
GROUP BY data_insert.GEO_NAME ";
/*$sql ="SELECT *
FROM data_insert d, geography g
WHERE d.GEO_NAME LIKE 'g.GEO_NAME'
GROUP BY g.GEO_NAME";
*/
mysql_connect($hostname, $user, $password) or die("cannot connect");
// เลือก database
mysql_select_db($dbname) or die("cannot select db");
// ทำให้ อ่านภาษาไทยได้ใน utf8
mysql_query("SET NAMES utf8");
//***เอาค่าจากตาราง type_post มาใส่แทนฟิลด์ type_pos ของตาราง data
mysql_query($sql) or die(mysql_error());
$sqlquery=mysql_db_query($dbname, $sql);
//print "มีข้อมูลทั้งหมด ".mysql_num_rows($sqlquery)." รายการ <br><br><br>";
print"<font size=2><center>สรุปความเสี่ยง</center><br></font> ";
print "<font size=2><center>ปี</center></font><br><br>";
print "<table width=700 align=center border=1 cellpadding=0 cellspacing=0 bgcolor=000000>";
print "<tr bgcolor=0066FF>";
print "<td align = center><font color=ffffff size=2>ลำดับ</font></td>";
print "<td align = center><font color=ffffff size=2>รายการตามบัญชีความเสี่ยง</font></td>";
print "<td align = center><font color=ffffff size=2>ม.ค.</font></td>";
print "<td align = center><font color=ffffff size=2>ก.พ.</font></td>";
print "<td align = center><font color=ffffff size=2>มี.ค.</font></td>";
print "</tr>";
$id=1;
while ($row = mysql_fetch_array($sqlquery))
{
print "<tr bgcolor=FFF8dc border=1 bordercolor=000000>";
print "<td align = center width=1%><font size=2>".$id."</font></td>";
print "<td width=29%><font size=2> ".$row['GEO_NAME']."</font> </td>";
// มกราคม
$sql_sub = "SELECT*, COUNT(GEO_NAME) AS cnt_GEO_NAME
FROM data_insert
where GEO_NAME=".$row['GEO_NAME']." and year= '".$year."' and month='มกราคม'
GROUP BY GEO_NAME";
$res_sub = mysql_query($sql_sub);
$rec_sub = mysql_fetch_array($res_sub);
if($rec_sub['cnt_GEO_NAME']!='')
{
print "<td align= center width=8%><font size=2>".$rec_sub['cnt_GEO_NAME']."</font> </td>";
}
else{ print "<td align = center width=8%><font size=2>0</font></td>";}
// กุมภาพันธ์
$sql_sub = "SELECT*, COUNT(GEO_NAME) AS cnt_GEO_NAME
FROM data_insert
where GEO_NAME=".$row['GEO_NAME']." and year= '".$year."' and month='กุมภาพันธ์'
GROUP BY GEO_NAME";
$res_sub = mysql_query($sql_sub);
$rec_sub = mysql_fetch_array($res_sub);
if($rec_sub['cnt_GEO_NAME']!='')
{
print "<td align= center width=8%><font size=2>".$rec_sub['cnt_GEO_NAME']."</font> </td>";
}
else{ print "<td align = center width=8%><font size=2>0</font></td>";}
// มีนาคม
$sql_sub = "SELECT*, COUNT(GEO_NAME) AS cnt_GEO_NAME
FROM data_insert
where GEO_NAME=".$row['GEO_NAME']." and year= '".$year."' and month='มีนาคม'
GROUP BY GEO_NAME";
$res_sub = mysql_query($sql_sub);
$rec_sub = mysql_fetch_array($res_sub);
if($rec_sub['cnt_GEO_NAME']!='')
{
print "<td align= center width=8%><font size=2>".$rec_sub['cnt_GEO_NAME']."</font> </td>";
}
else{ print "<td align = center width=8%><font size=2>0</font></td>";}
print "</tr>";
$id++;
}
print"</table><br><br>";
mysql_close();
?>
|
|
|
|
|
Date :
2012-01-23 16:10:17 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error อะไร ละครับ report ที่ข้ึน error มาดูสิ
|
|
|
|
|
Date :
2012-01-23 17:59:20 |
By :
ckcr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\listmenu\select_report.php on line 136
|
|
|
|
|
Date :
2012-01-24 09:42:58 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ไม่เกี่ยวกกับ LEFT JOIN ละมัง
ลอง echo $sql_sub มาดูสิ
แล้วเอาไปรันที่ phpmyadmin ดู
|
|
|
|
|
Date :
2012-01-30 17:31:24 |
By :
ckcr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|