Foros del Web » Programando para Internet » PHP »

Consulta con %campo%

Estas en el tema de Consulta con %campo% en el foro de PHP en Foros del Web. Hola, estoy probando unas cosas. Tengo el siguiente formulario: Código PHP: < form action = "buscar.php"  method = "get" > Buscar : < input name = "busqueda"  type ...
  #1 (permalink)  
Antiguo 10/04/2007, 09:10
 
Fecha de Ingreso: marzo-2007
Ubicación: España
Mensajes: 133
Antigüedad: 17 años, 1 mes
Puntos: 0
Consulta con %campo%

Hola,
estoy probando unas cosas. Tengo el siguiente formulario:

Código PHP:
<form action="buscar.php" method="get">
Buscar: <input name="busqueda" type="text">
</
form
ahora, en la pagina para procesar el form., quiero hacer esta consulta:

Código:
$consulta="SELECT * FROM ARTICULOS WHERE DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%'";
pero no encuentra nada (los registros existen y el formulario lo lleno bien). No entiendo muy bien la sintaxis de '%$busqueda%'...

Alguien puede explicarme, y ver por qué me pasa el error?
  #2 (permalink)  
Antiguo 10/04/2007, 09:36
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: Consulta con %campo%

Hola eli, la consulta esta bien hecha, estas segura que el nombre de la tabla articulos, esta con mayusculas en tu base.
Con respecto a la sintaxis %$busqueda%; es una consulta comodin, es decir que busca en un texto todas aquellas palabras que contengan lo que la variable busqueda trae, ya sea en parte, total o parecidas. Por ejemplo si la palabra fuese "Hola" en el texto y la variable busqueda trae como valor "Hol", o, "la", lo mismo la encuentra. Otra cosa, luego de realizar
Código PHP:
mysql_query($consulta);
//Prueba ejecutando 
$result=mysql_affected_rows();
echo
"$result";
//para saber con certeza si esta devolviendo con exito la consulta. 
Saludos!!!
Se me olvido, prueba hacer un echo de busqueda para saber si estas trayendo bien los valores
__________________
->Aprender es un proceso que incluye el error..
  #3 (permalink)  
Antiguo 10/04/2007, 11:11
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Consulta con %campo%

Movido desde BD a PHP.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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:03.