Попробуйте, как это так, обратите внимание на здесь-док стиль написания оператора SQL. Я нахожу это очень полезным. Также я бы предложил переписать SQL-код, чтобы использовать JOIN вместо того, чтобы заполнять предложение WHERE критериями соединения.
$sql = <<<EOSQL
SELECT p.page_url AS url, COUNT(*) AS occurrences
FROM page p, word w, occurrence o
WHERE p.page_id = o.page_id AND
w.word_id = o.word_id AND
w.word_word = "$keyword"
GROUP BY p.page_id
ORDER BY occurrences DESC;
EOSQL;
$result = mysql_query($sql) or die('failed to execute the query');
while ($row = mysql_fetch_array($result)) {
print_r ($row);
}
Надеюсь, это примерно то, что вы ищете