Hola, si estas utilizando mysql_fetch_array(), he notado que faltan las comillas dentro del $row, esta asi:
Código PHP:
while($row=mysql_fetch_array($result)){ //cambia el object por array
//Mostramos los titulos de los articulos o lo que deseemos...
$referencia=$row[id]; // cambiemos esto tambien
$titulo=$row[subcategory]; // cambiemos esto tambien
echo $referencia." - ".$titulo."<br>";
//deberia ir asi:
while($row=mysql_fetch_array($result)){ //cambia el object por array
//Mostramos los titulos de los articulos o lo que deseemos...
$referencia=$row['id']; // cambiemos esto tambien
$titulo=$row['subcategory']; // cambiemos esto tambien
echo $referencia." - ".$titulo."<br>";
Probalo