Ver Mensaje Individual
  #13 (permalink)  
Antiguo 02/07/2003, 01:32
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Estos dedos mios

Pero veo que no has seguido todos mis consejos. Mira mysql_error() (www.php.net/mysql_error). Sirve para mostrar el mensaje de error de MySQL. Su uso normal es:
Código PHP:
$consulta=mysql_query($sql,$con) or die(mysql_error()); 
Tambien deberias acostumbrarte a comprobar que el valor devuelto por mysql_query() no es false, que es lo que devuelve en caso de error de MySQL, como en este caso (otras funciones mysql_*() funcionan igual).

Y tambien lo que deberias hacer (creo que tambien lo comente) es hacer un echo $busqueda para ver realmente la consulta que se ejecuta. Quizas no es lo que crees. Y como dije, si es posible, pon la consulta directamente en phpMyAdmin, para ver si la consulta devuelve o no. Por cierto, tambien antes (durante el diseño de la consulta) deberias haber hecho pruebas "a mano" para encontrar el esqueleto de la consulta.

Por cierto, isset() es para saber si esta definida la variable, pero puede estar definida pero sin valor. Esto puede pasar con campos de formulario, que aunque no le hayas metido valores, si se definen sus variables en PHP.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.