Я не могу поверить, что вы получите две строки с этим, чтобы получить все строки, которые вы должны сделать следующим образом:
$query = mysql_query('SELECT * FROM `wspm_t_colors`');
while($result = mysql_fetch_object($query))
{
print json_encode($result);
}
mysql_fetch_object / array / row всегда возвращает только одну строку и перемещает указатель наследующая строка, если следующей строки нет, возвращает false.