Cita:
Iniciado por reborn
No lo sabia.
Al consultar si habia hecho bien ese archivo de conexion me dijeron q si.
Por q no es necesario incluir de esa manera la conexion en las consultas?, porq la verdad q me saca de esquema.
No es que esté mal hecha tu conexión. El problema venía por $link.
Ponías el include de la conexión fuera de la función y cuando entraba en la función no te cogía el valor de esa variable.
Por eso cuando el include estaba dentro si cogía el valor.
De la otra forma que te puse ahí tienes la conexión abierta y no tienes necesidad de ponerlo como segundo parámentro en el mysql_query. De hecho no le veo el sentido de ponerlo dentro del query si total están dejando la conexión abierta y sin limpiar memoria... Para eso es más práctico abrir la conexión como te puse y listo xD.
Siendo un maníatico lo más correcto sería tener una función que estableciera una conexión y otra para las consultas la cual limpiara la memoria de las consultas y cerrara la conexión.