Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2009, 02:13
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Extraño ayuda porfavor

Cita:
Iniciado por Triby Ver Mensaje
No, los errores de PHP y los de MySQL son bastante descriptivos
Código:
// Resultado de echo $conexion; que no se donde ejecutas
resource(6) of type (mysql link)       

// Resultado de echo $conexion; y echo  $basedatos; en ejecuta_sql()
resource(6) of type (Unknown) string(11) "basedatos_db"

// PHP dice que la funcion mysql_select_db() no esta recibiendo un recurso valido de MySQL
Warning: mysql_select_db(): 6 is not a valid MySQL-Link resource in /home/usuario/domains/dominio.com/public_html/admin/php/session.php on line 61

// Resultado de OR DIE al seleccionar la base de datos
No se pudo usar esa base de datos basededatos_db

Ahora, lo que no entiendo es que si tienes $this->conexion recibas $conexion por parametro, cuando podria quedar asi:

Código php:
Ver original
  1. // Método que recupera los datos de un usuario
  2.     function ejecuta_sql($basedatos,$sql)
  3.     {
  4.         mysql_select_db($basedatos,$this->conexion) or die("No se pudo usar esa base de datos $basedatos");
  5.         //$this -> colorea($sql);
  6.         $resultado = mysql_query($sql,$conexion);
  7.         //$this -> colorea($resultado);
  8.         if($resultado)
  9.         {
  10.             $res = array(); // Tienes que inicializar la matriz
  11.             $filas = mysql_num_rows($resultado);
  12.             for($f=0;$f<$filas;$f++) // Navegando entre filas
  13.             {
  14.                 $res[$f] = mysql_fetch_array($resultado);
  15.             }
  16.             return $res;
  17.         }
  18.     }
[/QUOTE]

Porque en verdad no entiendo mucho la diferencia de this->$variable y llamarla $variable, tengo entendido que con this->$variable llamas a la avriable por su referencia en memoria.