Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2008, 00:38
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Problema con Where Clause

Dudas no debes tener. Lo que he hecho es observar que user sería probablemente una cadena de texto almacenada en un campo varchar, text, etc.; mientras que idparticular como Primary Key sería un INT. Cuando buscas un INT lanzando desde PHP una consulta, la variable no debe ir entre comillas; si se trata de una cadena de texto debe ir entre comillas. Observa que las he quitado del $_GET['idparticular'] y las he añadido en la variable que es texto y que busco con LIKE, claro, '{$_GET['user']}'. En realidad, el problema, excepto por lo que se refiere al uso de LIKE, es un problema de sintaxis de PHP.

$sql = "select *,UNIX_TIMESTAMP(date) AS date from a WHERE id_particular =$_GET['idparticular] AND partic LIKE '{$_GET['user']}' ORDER BY siteid" ;

Espero habértelo aclarado, y que ya no te quedes con la duda.