Buenos días,

Tengo una consulta que funciona, pero cuando quiero que busque en más de una columna el código que tengo no me funciona, al añadir la nueva columna a la consulta, el error que me da es el siguiente: 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 'LIMIT 0, 12' at line 1

Mi consulta que no funciona es:

mysql_select_db($database_bbdd_peliculas, $bbdd_peliculas);
$query_Peliculas = sprintf("SELECT * FROM `01p_peliculas` WHERE titulo LIKE %s OR etiquetas LIKE %s ORDER BY anyo DESC", GetSQLValueString("%" . $colname_Peliculas . "%", "text"));
//$query_Peliculas = sprintf("SELECT * FROM `01p_peliculas` WHERE titulo LIKE '%s' OR sinopsis LIKE '%s' ORDER BY id DESC", GetSQLValueString("%" . $colname_Peliculas . "%", "text"));
$query_limit_Peliculas = sprintf("%s LIMIT %d, %d", $query_Peliculas, $startRow_Peliculas, $maxRows_Peliculas);
$Peliculas = mysql_query($query_limit_Peliculas, $bbdd_peliculas) or die(mysql_error());
$row_Peliculas = mysql_fetch_assoc($Peliculas);


Si solo hago la consulta a una columna, funciona, pero quiero añadir otra columna para que busque en titulo y sinopsis:

Consulta que funciona:

$query_Peliculas = sprintf("SELECT * FROM `01p_peliculas` WHERE titulo LIKE %s ORDER BY anyo DESC", GetSQLValueString("%" . $colname_Peliculas . "%", "text"));

Alguna idea, que tengo que corregir, muchas gracias.