EROARE SQL:

SELECT
      t1.*, t2.name AS country
FROM
      competitions AS t1, countries AS t2
WHERE
      t2.id=t1.idcountry AND t1.id=

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1