1. Aprende a leer los errores. Intenta entedenderlos, son lo suficientemente explicativos.
2. Solo por curiosidad, ¿por qué cambiaste el código?.
El primero error te está diciendo que la query que intentas ejecutar está mal (tiene un error de syntaxis). El segundo error te dice que la variable pasada a la función mysql_num_rows() no es válida (obviamente, si hubo un error anteriormente...).
Revisando tu código:
Si eso está así en el Wiki...
Tienes $query que es el resultado de ejecutar una función (no la query). Obviamente, no es un parámetro válido para la misma función que acabas de ejecutar.