La variable la llamo $criterio
Mi problema es que cuando intento añadirla a la consulta a pesar de que el dreamweaver me dice que la sintaxis es correcta al ejecutar la consulta me da error de sintaxis del tipo:
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 'WHERE countries.id_grupo = letrasgrupo.id AND id_grupo = ' Z ' LIMIT 0, 5' at line 1
Si cambio las comillas simples por dobles o pongo algún punto o cambio la variable de lugar dentro de la consulta el error cambia pero siempre es del mismo estilo.
Alguien sabe como poner esta variable dentro de esta consulte y no de error.
Un saludo a tod@s.
Pongo la consulta para que la vean:
Código PHP :
$sql = "SELECT SQL_CALC_FOUND_ROWS country FROM countries, letrasgrupo WHERE countries.id_grupo = letrasgrupo.id AND id_grupo = ' $myVariable ' LIMIT " . (($pagination->get_page()- 1) * $records_per_page) . ", " . $records_per_page . ""; // Si la consulta no puede ser ejecutada if (!($result = @mysql_query($sql))) { // Parada de la ejecución y el mensaje de error de visualización die(mysql_error()); }