Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/06/2010, 18:46
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: parte de URL no hace caso

mmm, el código que colocas en el post #5 es muy diferente al del post #1, por esa razón no te sirvieron las respuestas de los foristas, recuerda que mysql toma como campos (columnas) los textos alfanuméricos no entrecomillados, es decir:

Código SQL:
Ver original
  1. WHERE id=55 /* es válido puesto que los campos no pueden ser solo numéricos */
  2.  
  3. WHERE id=55usuario /* es inválido puesto que el dato es alfanumérico, aquí mysql `entiende` que estás comparando id con el campo 55usuario, que no es un campo y por tanto te dará error */
  4.  
  5. WHERE id='55usuario' /* es válido */

igual puedes usar comillas dobles en lugar de la simple, ambas indican que el texto es un string y no un campo.