Comunidad de diseño web y desarrollo en internet online

Conexion PHP MYSQL no funciona

Citar            
MensajeEscrito el 07 Sep 2014 11:23 pm
Tengo una conexión que si funciona en realidad pero en un algoritmo para sacar unos registros me bota error:

Código PHP :

if( basename( $_SERVER['PHP_SELF'] )== "conexion.php" )
exit;

class conect
{
   private $host;
   private $root;
   private $pass;
   private $db;

   public function dbconect($host,$root,$pass,$db)
   {
      $this->host = $host;
      $this->root = $root;
      $this->pass = $pass;
      $this->db   = $db;
      $this->conexion = mysql_pconnect($this->host,$this->root,$this->pass);
      mysql_query("SET NAMES 'utf8'");
      mysql_select_db( $this->db, $this->conexion );
   }

   //se cierra la conexión
   public function dbcerrar()
   {
      mysql_close($this->conexion);
   }
//
}

$conexion=new conect();
$conexion->dbconect("localhost","tnkvzsvo_root","991237581","tnkvzsvo_hl");

Consulta que da error:

Código PHP :

mysql_select_db($database_conexion, $conexion);
$query_SacarDatos = "SELECT * FROM h_datos";
$SacarDatos = mysql_query($query_SacarDatos, $conexion) or die(mysql_error());
$row_SacarDatos = mysql_fetch_assoc($SacarDatos);
$totalRows_SacarDatos = mysql_num_rows($SacarDatos);
mysql_free_result($SacarDatos);

Error:
Warning: mysql_select_db() expects parameter 2 to be resource, object given in /home/tnkvzsvo/public_html/include/funciones.php on line 36

Warning: mysql_query() expects parameter 2 to be resource, object given in /home/tnkvzsvo/public_html/include/funciones.php on line 38

Ya llame la variable $conexion no se porque no me la toma como debería ser

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 08 Sep 2014 08:27 am
Bueno revisando el primer algoritmo de la consulta ya la corregí:

Código PHP :

$q = "SELECT * FROM h_datos";
$res = mysql_query($q) or die(mysql_error());
$row_SacarDatos = mysql_fetch_assoc($res);
$totalRows_SacarDatos = mysql_num_rows($res);
mysql_free_result($res);

Ahora tengo otro este si me bota un error distinto:

Código PHP :

class listar{
private $datos;
public function __construct(){
$this->datos = array();
}
public function listarPropiedadesInicio(){
$sql = sprintf("select * from h_propiedad");
$res = mysql_query($sql,$this->conexion);
while ($reg = mysql_fetch_assoc($res)){
$this->datos[] = $reg;
}
return $this->datos;
}
}


me dice que hay un error en esta linea donde esta la variable $res y la llamada while:

Notice: Undefined property: listar::$conexion in C:\wamp\www\Dropbox\localhost\homeline\include\funciones.php on line 389

( ! ) Warning: mysql_query() expects parameter 2 to be resource, null given in C:\wamp\www\Dropbox\localhost\homeline\include\funciones.php on line 389

( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in C:\wamp\www\Dropbox\localhost\homeline\include\funciones.php on line 390

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 08 Sep 2014 10:33 pm
Ya lo resolvi no respondan el tema gracias si tienen dudas de algo parecido envíenme un mensaje

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 09 Sep 2014 11:58 pm
Alguien borre este tema pues no aporta nada de utilidad.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.