Foros del Web » Programando para Internet » PHP »

URGENTE: Ayuda, Problema con buscador y version de MySQL

Estas en el tema de URGENTE: Ayuda, Problema con buscador y version de MySQL en el foro de PHP en Foros del Web. Quisiera saber si alguien me puede ayudar a encontrar un error en un scrip PHP de una page que tengo echa. En las pruebas realizadas ...
  #1 (permalink)  
Antiguo 09/04/2004, 00:32
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mar del Plata
Mensajes: 201
Antigüedad: 16 años
Puntos: 0
URGENTE: Ayuda, Problema con buscador y version de MySQL

Quisiera saber si alguien me puede ayudar a encontrar un error en un scrip PHP de una page que tengo echa. En las pruebas realizadas en mi pc funciona bien, pero cuando subo esta al hosting y la ejecuto me da un error que no se que puede ser.
Uno de los errores dice:
Cita:
You have an error in your SQL syntax near 'BOOLEAN MODE) AS score FROM libros WHERE MATCH(titulo, auto' at line 3
y en otra parte sigue:
Cita:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/loslibrosylanoche.com/httpdocs/buscar.php on line 159
La pagina en cuestion es un buscador sobre los registros de una base de datos, les dejo la direccion de la page tal como esta funcionando mal y un link al codigo fuente, por si alguien es tan amable de verlo para decirme donde estaria el error.
Desde ya muchas gracias !!!

la page: www.loslibrosylanoche.com/buscar.php

el fuente : www.loslibrosylanoche.com/buscar.zip

Ingresen cualquier palabra o ninguna, presionen BUSCAR y veran el error.

Gracias !!!
__________________
:) Fernando Dichiera (:
[email protected]

Última edición por fermdp; 09/04/2004 a las 16:51
  #2 (permalink)  
Antiguo 09/04/2004, 06:03
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

El segundo error es causado porque el primer error hace que se ejecute mal la consulta.

Y el primer error puede ser causado porque la version de MySQL de tu servidor no soporta el BOOLEAN MODE del full search. Revisa en www.mysql.com la version minima necesaria para ejecutar tu consulta.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 09/04/2004, 12:34
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mar del Plata
Mensajes: 201
Antigüedad: 16 años
Puntos: 0
Gracias Josemi, tienes idea como podria reemplazar el BOOLEAN MODE del full search, por alguna instruccion equivalente para versiones anteriores de MySQL, es decir Existe la posibilidad de solo cambiar esta instruccion para no tener que cambiar todo el scrip y que la page siga funcionando?, perdon por la pregunta pero soy bastante nuevo en esto de PHP y MySQL y estoy aprendiendo con cada page y con cada error !!!

Desde ya muchas gracias
__________________
:) Fernando Dichiera (:
[email protected]
  #4 (permalink)  
Antiguo 09/04/2004, 16:49
 
Fecha de Ingreso: diciembre-2001
Ubicación: Mar del Plata
Mensajes: 201
Antigüedad: 16 años
Puntos: 0
Alguna solucion para el buscador, HELP !!!

Me informan del hosting que la version de mysql es la 3.23.58 por lo tanto no soporta el BOOLEAN MODE, alguien tiene idea de como puedo hacer entonces para que este buscador funcione, o alguna funcion que realize la misma tarea?. necesito que consulte sobre una sola tabla pero en varias celdas: autor, titulo, comentario, etc todo sobre esa version de mysql pues no estan dispuestos en el hosting a hacer un upgrade por ahora.
Si alguien puede orientarme, desde ya se lo agradezco !!!
__________________
:) Fernando Dichiera (:
[email protected]
  #5 (permalink)  
Antiguo 12/04/2004, 08:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Buscate otro buscador .. y sobre todo fijate bien que diga "para versión de Mysql 3.23.58 o superiores" .. sino vas a topar con scripts adaptados para Msyql 4.0.x que usan las nuevas funcionalidades de esas versiones de Mysql para mejorar el rendimiento de sus consultas SQL.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 00:40.