Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 21
D-MO Va por buen camino
mysql_close() - ¿Es Necesario?

En este momento estava revisando el archivo de los foros y me tope con que el mysql_close() no es necesario, pueden ver este en el siguiente enlace: http://www.clubdelphi.com/foros/arch...php/t-984.html, Si no es necesario, ¿Porqué existe? ¿Cual es la diferencia entre usarlo y no? ¿Nos afecta en algo?

Gracias al que pueda responderme estas preguntas.

Saludos.
Responder Con Cita
  #2  
Antiguo 01-02-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por D-MO
Si no es necesario, ¿Porqué existe? ¿Cual es la diferencia entre usarlo y no? ¿Nos afecta en algo?
Cita:
Empezado por manual de php
mysql_close() cierra el enlace con la base MySQL que esta asociada con el identificador de enlace específicado. Si no se específica el identificador de enlace, se asume por defecto el último enlace.

Nota: Normalmente no es necesario ya que la aperturas no-persistentes son cerradas automaticamente al final de la ejecución del script. Vea tambié liberar recursos.

mysql_close() no cerrará los enlaces persistentes generados con mysql_pconnect().
Yo diría que existe para darte control. Si estas en un ambiente donde el servidor se satura, por ejemplo porque corres procesos que toman demasiado tiempo y recursos, puede ser útil cerrar la conexión a la base de datos para evitar sobrecarga innecesaria, por poner un ejemplo.

Saludos
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 01-02-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 21
D-MO Va por buen camino
Muchisimas gracias compadre.

Saludos.
Responder Con Cita
  #4  
Antiguo 01-02-2006
Avatar de Xianto
Xianto Xianto is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nací en Neuquén (ARG), desde 2001 Spain
Posts: 151
Poder: 21
Xianto Va por buen camino
Ademas hay un pequeño detalle, que es que en Linux los procesos se utilizan por los llamados PID... en MySQL, el pid de conexión con la DB no se cierra automáticamente, esto trae dolores de cabeza a muchos administradores, asi que siempre cierra la conexión, sino en muchos host te llamaran la atención !!!

El uso correcto, seria algo así:
Código PHP:
$db mysql_connect ($dbhost$dbuser$dbpw) or header("Location: ./fallo.html");
$dbdata mysql_select_db($dbname);
$rs1=mysql_query("select ......");
 
//......Resto de la página.......
 
mysql_free_result($rs1);
mysql_close($db);
$db null;
$rs1 null
Es complicado, pero la transacción de MySQL dura un rato... jejejeje

Saludos !
__________________
El diseño dira si tiene futuro...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conectar con mysql necesario bde? Sayuri Conexión con bases de datos 0 23-12-2005 16:36:56
Es necesario el BDE? juliopag1 Conexión con bases de datos 2 15-12-2005 20:22:19
Es necesario instalar la base (IBase) en el equipo que la usa? Durbed Conexión con bases de datos 2 27-08-2004 16:52:37
Es Necesario Compactar una Base datos en SQLServer?? jhonarevalo SQL 2 18-11-2003 03:37:43
¿Es necesario el inglés? roman Debates 14 04-11-2003 16:19:32


La franja horaria es GMT +2. Ahora son las 01:42:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi