Ver Mensaje Individual
  #31 (permalink)  
Antiguo 01/08/2013, 10:33
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años, 2 meses
Puntos: 84
Respuesta: fallo en la variable ...

bueno, ahora mismo te encuentras resolviendo el problema de cómo encontrar problemas de conexión a tu base de datos.

si te diriges a google y buscas "php mysql_query" encontrarás el primer enlace hacia el manual de php sobre esa función no?

al entrar encuentras lo siguiente sobre valores devueltos por mysql_query

Cita:
Valores devueltos

Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que retornan un conjunto de resultados, mysql_query() retorna un resource en caso de éxito, o FALSE en caso de error.

Para otros tipos de sentencias SQL, tales como INSERT, UPDATE, DELETE, DROP, etc, mysql_query() retorna TRUE en caso de éxito o FALSE en caso de error.

El conjunto de resultados devuelto debería ser pasado a mysql_fetch_array(), y otras funciones para manejar las tablas del resultado, para acceder a los datos retornados.

Use mysql_num_rows() para averiguar cuántas filas fueron retornadas por la sentencia SELECT, o mysql_affected_rows() para averiguar cuántas filas fueron afectadas por las sentencias DELETE, INSERT, REPLACE, o UPDATE.

mysql_query() también fallará y retornará FALSE si el usuario no está autorizado para acceder a la(s) tabla(s) referenciada(s) por la consulta.
fíjate en lo que te remarqué en negrita porque son los casos en que la consulta devolverá false si hay un error.

entonces si tu tienes tu código tal y como está ¿qué estructura de control de flujo (if, while, for, etc.) tendrías que utilizar para iniciar la conexión con mysql_query y sino, en caso de que haya un error devuelva un mysql_errno o mysql_error?

muy sencillo si piensas un poco y no te desesperas, mantén la calma, se suave contigo mismo.