Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2013, 11:11
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Busqueda campos FullText

Hola edward1994:

Antes que nada, bienvenido al foro... veo que es tu primer post así es que antes que nada, algunos comentarios acerca de las políticas del foro.

1. No postees ningún código de ningún lenguaje de programación (PHP, JAVA, .NET, etc) sólo publica código SQL. Cualquier código de programación está prohibido y te expones a que los moderadores editen tu mensaje, lo cambien de foro o incluso que lo borren...

checa las demás Políticas del Foro.

2. En tu post trata de poner todos los elementos que creas necesarios para dejar en claro tu problema... publica la estructura de tus tablas, si es posible postea algunos datos de ejemplo, y dinos qué es lo que esperas como salida.

3. Con respecto a tu consulta, ejecuta las consultas directamente en una consola de MySQL (esto tiene también que ver con el punto 1), es decir asegúrate de saber perfectamente qué es lo que estás tratando de ejecutar. En tu consulta manejas el parámetro "$buscar", pero ¿sabes qué es lo que contiene?... no hagas suposiciones y digas, es que "DEBE DE CONTENER LO QUE ESTOY TRATANDO DE BUSCAR"... Ese es un error típico de los programadores. Has un ECHO a tu consulta y verifica qué es exactamente lo que estás tratando de ejecutar.

4. Creo que tienes un error de sintaxis o al menos faltó una coma en esta sección:

Código:
SELECT nombre_apellido,id,cedula MATCH ( nombre_apellido, cargo, nivel  )  
Supongo que lo que pretendes es mostrar la relevancia del texto encontrado, si cedula es un campo, entonces deberías hacer algo como esto:

Código:
SELECT nombre_apellido, id, cedula, MATCH ( nombre_apellido, cargo, nivel  )
5. Cuando una consulta no marca error, pero no te regresa la información que necesitas, es que en realidad no existe ningún registro que cumpla con esa condición... o tienes problemas con los datos, o la condición está equivocada.

Finalmente, si continuas con problemas has un

SHOW CREATE TABLE trabajadores;

Y postea el resultado y como te dije, si es posible postea también algunos datos de ejemplo.

Saludos
Leo.