Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/02/2012, 03:44
Avatar de efedefernan
efedefernan
 
Fecha de Ingreso: diciembre-2007
Ubicación: Cantabria
Mensajes: 91
Antigüedad: 17 años
Puntos: 11
Respuesta: Como funcionan las clases con mysql?

Cita:
Iniciado por Koletta Ver Mensaje
Buenas, esa función es correcta? Tengo un nivel aceptable en PHP pero a veces se me pasan tonterías y hay cosas que no me cuadran.

En esta función, es correcta la línea donde pone "unset ($resultado)"?


Código PHP:
Ver original
  1. public function listar_empresas()
  2.         {
  3.         $consulta="select nombre from empresas";
  4.         $this->conectar();
  5.         $resultado=mysql_query($consulta);
  6.         $this->cerrar();
  7.         while ($r=mysql_fetch_array($resultado))
  8.             echo "<li><a href=\"empresa.php?empresa=".$r['nombre']."\" alt=\"".$r['nombre']."\" title=\"".$r['nombre']."\">".$r['nombre']."</a></li>";
  9.             unset ($resultado);
  10.         unset ($consulta);
  11.         }


Si usas "unset" en la variable $resultado, el bucle while no deja de funcionar?

Siento no se de mas ayuda pero me surgió esa duda.

Saludos.

Unset si que destruye la variable $resultado y $consulta, pero despues de mostrar el resultado por pantalla.
primero hace el echo y finalmente destruye las variables el unset()