내 sysntax는 어떻게 되었습니까? 올바르게 설정할 수 없습니다. 더 좋은 방법이 있습니까?WHERE 절 구문
<?
$uid = $_GET["uid"];
$month= $_GET["month"];
$year = $_GET["year"];
$query = "SELECT taskname,uid,month,year, SUM(tasktime) FROM tictoc WHERE uid = $uid, month = $month, year = $year GROUP BY taskname";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "<br />";
echo "Total ". $row['taskname']. " = <strong>". $row['SUM(tasktime)']."</strong>";
echo "<br />";
}
?>
오류는 다음과 같습니다
echo "Total ". $row['taskname']. " = <strong>". $row['SUM(tasktime)']."</strong>";
: 라인을주의 또한
select taskname, uid, month, year, SUM(tasktime)
from tictoc
where uid = $uid
and month = $month
and year = $year
group by taskname
:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' month = 'Aug', year = '2012' GROUP BY taskname' at line 1
그 오류를 없애고 지금은 알 수없는 행 8 월 'where 절' – Hector
무엇이 누락 되었습니까? – Hector
고마워,하지만 지금도 여전히 오류가 발생합니다 : 'where 절'에서 알 수없는 열 'Aug' – Hector