Foros del Web » Programando para Internet » PHP »

Buskeda de palabra exacta

Estas en el tema de Buskeda de palabra exacta en el foro de PHP en Foros del Web. Hola chicos, una preguntita tal vez ya muy preguntada xD pero ke no he podido sakar. Veran, tengo un buskador, pero hay veces que me ...
  #1 (permalink)  
Antiguo 14/10/2009, 12:46
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 10 meses
Puntos: 25
Buskeda de palabra exacta

Hola chicos, una preguntita tal vez ya muy preguntada xD pero ke no he podido sakar.

Veran, tengo un buskador, pero hay veces que me muestra resultados de articulos relacionados es decir, tengo un articulo por ejemplo

D689KL

Pero hay otro

D689KL2F


Y otro

D689KL-HJ8

Y asi, y cuando busko al primero, me regresa los 3 resultados, cosa ke no kiero que haga, mi pregunta es, como le podria hacer para que no hiciera esto?

Veran, tengo el SQL asi:
Código PHP:
$sql="SELECT * FROM articles WHERE article LIKE '%{$_POST['art']}'"
Alguna sugerencia?

De verdad agradecere muchisimo su ayuda chikos !!!
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #2 (permalink)  
Antiguo 14/10/2009, 12:48
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 18 años, 1 mes
Puntos: 5
Respuesta: Buskeda de palabra exacta

Simple...
Código PHP:
$sql="SELECT * FROM articles WHERE article='{$_POST['art']}'"
Adiós :D
  #3 (permalink)  
Antiguo 14/10/2009, 12:49
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Buskeda de palabra exacta

Así?

Código:
$sql="SELECT * FROM articles WHERE article LIKE '%{$_POST['art']}%'";
  #4 (permalink)  
Antiguo 14/10/2009, 13:02
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 10 meses
Puntos: 25
Respuesta: Buskeda de palabra exacta

xD

Pichu, ya lo trate asi, y me regresa igual, ahora como me comenta KekoGrama, al parecer kedo asi, creo que los % son comodines para buscar kualquier cosa parecida a lo ke se teclea cierto?
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #5 (permalink)  
Antiguo 14/10/2009, 13:23
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Buskeda de palabra exacta

¿los parentesis son necesarios? Porque estoy casi seguro que lo mio funciona
  #6 (permalink)  
Antiguo 14/10/2009, 17:02
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: Buskeda de palabra exacta

Código PHP:
$sql='SELECT * FROM articles WHERE article LIKE "'.$_POST['art'].'"'
sin los comodines.

suerte y saludos
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #7 (permalink)  
Antiguo 14/10/2009, 18:12
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 10 meses
Puntos: 25
Respuesta: Buskeda de palabra exacta

Mil gracias chicos, todo trabajando bien ya
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #8 (permalink)  
Antiguo 15/10/2009, 00:52
 
Fecha de Ingreso: febrero-2009
Mensajes: 16
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Buskeda de palabra exacta

Bueno al parecer ya te aclararon la duda y yo lei tu post un poko tarde... Pero bueno
Te comento que tmb lo puedes hacer con GROUP BY BINARY y funciona de maravilla te manda resultados unicos y exactos.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.