Hi
I get different answers if I execute a query in my code than if I do on the command line.
The query and its results from a var_dump() are:
$query = "SELECT sum(principles_rating)/count(evalstatus) as principles_r,sum(examples_rating)/count(evalstatus) as examples_r ,sum(language_rating)/count(evalstatus) as language_r ,sum(complexity_rating)/count(evalstatus) as complexity_r FROM fhsstadmin_evaluation WHERE evalstatus='1' AND pageuid = %d";
//Perform the query
$queryResult = db_fetch_object(db_query($query,$user->uid));
var_dump($queryResult);
Results:
object(stdClass)(4) { ["principles_r"]=> NULL ["examples_r"]=> NULL ["language_r"]=> NULL ["complexity_r"]=> NULL }
but if I login to mysql and perform the same query (uid is 10) I get:
mysql> SELECT sum(principles_rating)/count(evalstatus) as principles_r,sum(examples_rating)/count(evalstatus) as examples_r ,sum(language_rating)/count(evalstatus) as language_r ,sum(complexity_rating)/count(evalstatus) as complexity_r FROM fhsstadmin_evaluation WHERE evalstatus='1' AND pageuid = 10;
+--------------+------------+------------+--------------+
| principles_r | examples_r | language_r | complexity_r |
+--------------+------------+------------+--------------+
| 2.50 | 1.50 | 2.00 | 1.50 |
+--------------+------------+------------+--------------+