Estoy haciendo una consulta a sql-server con php de esta manera:
Código SQL:
[/PHP]Ver original
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], P.[Name] + ' ' + P.[LastName] + ' '+ P.[LastName2] AS 'Name', P.Email FROM ".DATABASE2.".[login] L, PLAYER P, BOOK D, ".DATABASE2.".[book] B WHERE D.[IdBook] = P.[IdBook] AND L.[book_id] = B.[book_id] AND D.[IdBook] = L.[book_id] AND P.[player] = L.[username] AND B.[id] = L.[website_id] AND P.[Player] LIKE '%".$account."%' AND P.[Name] LIKE '%".$firstName."%' AND P.[LastName] LIKE '%".$lastName."%' AND P.[Email] LIKE '%".$email."%' AND P.[Password] LIKE '%".$pass."%' AND B.[id] = ".$webSite." AND L.[ip_address] LIKE '%".$ip."%' AND L.[login_date] >= CONVERT(datetime,('".$loginDateStartAux."')) AND L.[login_date] <= CONVERT(datetime,('".$loginDateEndAux."')) AND P.[Zip] LIKE '%".$zip."%' AND P.[Phone] LIKE '%".$phNumber."%' AND p.[STATUS] = '".$active."' AND L.[success] = '".$success."' ORDER BY L.[login_date] DESC";
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 ?