New to PDO ... i am trying to get sum but getting error here is my code
function test_score_month($student_id){
global $host, $dbname, $user, $pass;
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$STH = $DBH->query("SELECT SUM(score), SUM(score_from) FROM school_test_report
WHERE
school_test_report.test_date >= last_march() and school_test_report.test_date <= march()" );
$STH->setFetchMode(PDO::FETCH_BOTH);
return $STH;
}
out put is
$student_id = test_score_month($name);
echo $student_id['SUM(score)'];
but getting error
Call to a member function setFetchMode() on a non-object in
i have tryed
$STH->setFetchMode(PDO::FETCH_ASSOC);
but still same error
$STHhave error info? nl3.php.net/manual/en/pdostatement.errorinfo.phpWHERE AND), but you don't check the return value.