Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2005, 00:05
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Esta sentencia es evidente que la tienes mal:
Código:
('SELECT `id` - 2 FROM `fw_futbol_pos` WHERE `equipo` LIKE ''%ferro%''')
no puedes usar las mismas comillas que delimitan toda la sentencia como el delimitador de los valores tipo caracter/cadena de caracteres. Y las dobles comillas no son dos caracteres ' sino que es el carácter ".
Tu sentencia, para que funcione correctamente es:
Código:
("SELECT `id` - 2 FROM `fw_futbol_pos` WHERE `equipo` LIKE '%ferro%'")
Por otro lado, piensa de nuevo tu sentencia, no parece que necesite realmente de tanto subselect para hacerse. Procura utilizar joins, que es mucho más óptimo que los subselects.
Un saludo.
__________________
Estoy contagiado de Generación-I