Hola, no hace mucho que trabajo con bases de datos a nivel personal, hasta hace poco no las usaba mucho, el caso es que poco a poco voy creando mas utilidades usando bases de datos y como muchos he aprendido viendo manuales etc, pero hay algo que no me queda claro y es bastante basico
basicamente 2 puntos
1. por un lado he leido que no hace falta desconectar de la db por otro lado q si q mejor hacerlo
2. lo mismo con liberar memoria
Bien entiendo que depende mucho de las visitas, pongamonos en el caso de que hayan muchas porq con pocas tmp tendria mucho sentido la pregunta
encontre esta pagina por si quereis ver sobre el tema
http://www.desarrolloweb.com/faq/267.php
Bien, al caso, para yo aclararme os pongo un ejemplo practico de una pagina donde necesito hacer uso varias veces de la base de datos
Bien de manera burda un ejemplo para que me digais como deberia hacerlo
<html>
<p>................</p>
<p>................</p>
mysql_connect(host,login,password)
.............
.............
Mysql_free_result()
mysql_close()
<p>................</p>
<p>................</p>
<p>................</p>
<p>................</p>
mysql_connect(host,login,password)
.............
.............
Mysql_free_result()
mysql_close()
<p>................</p>
<p>................</p>
<p>................</p>
mysql_connect(host,login,password)
.............
.............
Mysql_free_result()
mysql_close()
<p>................</p>
<p>................</p>
</html>
bueno lo que quiero saber es si hay que abrir y cerrar cada vez,
a) ¿deberia solo cerrar al final de todas las consultas?
b) lo mismo con liberar espacio, ¿deberia hacerlo solo en la ultima consulta?
c) lo normal es q use includes para conectar y desconectar para facilitar, en tal caso, cerraria y liberaria varias veces en una misma pagina ¿muy mal?¿da igual?
decir que son consultas diferentes aunque normalmente a las mismas tablas
de momento hago poco uso de la db, pero poco a poco la uso mas y quiero hacerlo correctamente
se que me he enrollado un poco pero todo es referente a lo mismo, si copiais el ejemplo que puse y lo retocais como deberia ser, con un pequeño comentario me ayudaria mucho
Muchas gracias de antemano