Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2013, 19:52
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: quien me explica este query

No es más que un inner join de las tablas productos, marcas y tipos, al cual se le aplican 3 likes.
Por algún motivo, para unir a la query , lo que hay en la variable $criterios, se hace a través de concatenación de cadenas.
Pero, para especificar el contenido de los likes, se hace con sprintf, lo cual lleva al problema de escapear los %, para diferenciar los usados por like, y los usados por sprintf, quedando esa sintaxis tan llamativa.Podría usarse concatenación de cadenas, y no quedaría tan "aparatoso".