Tema: mysql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2006, 11:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero realmente estás usando PHP para ejecutar esas sentencias SQL o sólo lo haces por "consola" .. (de hecho en tus pruebas no te dá resultados al ejecutarlo en "consola" mysql> ...)

Haz una prueba:
Código PHP:
select from articulos where articulo LIKE '%G31308%' 
Si así obtienes el resultado esperado es por qué el campo en cuestión de ese registro tiene algún caracter más por médio: un espacio al principio o al final .. códigos de salto de línea? .. etc ..

Cuando usas campo=valor .. se busca exactamente el dato que comparas .. La prueba que te planteo sólo hace uso de "LIKE" con "comodines" (wildcards) para buscar esa cadena en ese campo donde aparezca.

(Moví el mensaje al foro de BBDD para que te orienten mejor al respecto.)

Un saludo,