Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2013, 10:38
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 2 meses
Puntos: 3
Pregunta Duda con like's vacios en sqlserver

Hola a todos los del foro...

Estoy haciendo una consulta a sql-server con php de esta manera:
Código SQL:
Ver original
  1. SELECT TOP ".TOP_SEARCHES." P.[IdPlayer], P.[Player], L.[username], L.[password], L.[ip_address], L.[login_date], L.[success],D.[Description], B.[host_name],
  2.                      P.[Name] + ' ' + P.[LastName] + ' '+ P.[LastName2] AS 'Name', P.Email  
  3.               FROM ".DATABASE2.".[login] L, PLAYER P, BOOK D, ".DATABASE2.".[book] B
  4.               WHERE D.[IdBook] = P.[IdBook] AND L.[book_id] = B.[book_id] AND D.[IdBook] = L.[book_id]
  5.               AND P.[player] = L.[username] AND B.[id] = L.[website_id] AND P.[Player] LIKE '%".$account."%' AND P.[Name] LIKE '%".$firstName."%'
  6.               AND P.[LastName] LIKE '%".$lastName."%' AND P.[Email] LIKE '%".$email."%' AND P.[Password] LIKE '%".$pass."%'
  7.               AND B.[id] = ".$webSite." AND L.[ip_address] LIKE '%".$ip."%' AND L.[login_date] >= CONVERT(datetime,('".$loginDateStartAux."'))
  8.               AND L.[login_date] <= CONVERT(datetime,('".$loginDateEndAux."'))
  9.               AND P.[Zip] LIKE '%".$zip."%' AND P.[Phone] LIKE '%".$phNumber."%' AND p.[STATUS] = '".$active."' AND L.[success] = '".$success."'
  10.               ORDER BY L.[login_date] DESC";
[/PHP]
Mi duda no es en php sino en las consultas que pueden llevar like vacíos, Mi pregunta y duda es... Existe algún inconveniente en que algunos de los like se encuentren vacíos ?

Se que no da error por que me devuelve los datos de una manera correcta, pero las consultas con like vacíos hacen que el retorno de datos sean lerdos ?

Última edición por gnzsoloyo; 23/10/2013 a las 14:47 Razón: Sin codigo de porogramacion, por favor. LEER LAS NORMAS DEL FORO...