mmm, entonces supongo que lo raro es "$event->CAMPO", la respuesta es muy sencilla, el resultado arrojado por la sentencia SQL es tratado como un objeto en vez de como un array, ejemplo:
Código PHP:
Ver original//tratamos el resultado como un array:
echo $row['campo1'];
echo $row['campo2'];
echo $row['campoX'];
//tratamos el resultado como un objeto:
echo $row->campo1;
echo $row->campo2;
echo $row->campo3;
La unica diferencia es como se trata a los items retornados por mysql_query, de hay en fuera no hay diferencia...