![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/01/2008, 22:22
|
![Avatar de Italico76](http://static.forosdelweb.com/customavatars/avatar175649_11.gif) | | | Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 10 meses Puntos: 292 | |
Re: Coneccion a DB con objetos (ayuda) Ante todo...gracias! he reformado como dices .... y ahora tengo OTRO error: No database selected
<?php
class DB_SQL{
protected $conexion;
private $total_consultas;
public $host;
public $database;
public $user;
public $password;
public function DB_SQL() {
// constructor
if(!isset($this->conexion) ){ //&& isset($host) && isset($user) && isset($password) ){
echo $this->host." ".$this->database." ".$this->user." ".$this->password."*";
$this->conexion = (mysql_connect($this->host,$this->user,$this->password)) or die(mysql_error());
mysql_select_db($database,$this->conexion) or die(mysql_error());
}
}
public function consulta($consulta){
$this->total_consultas++;
//if(isset($this->conexion)) {
$resultado = mysql_query($consulta,$this->conexion);
if(!$resultado){
echo 'MySQL Error: ' . mysql_error();
exit;
//}
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
public function num_rows($consulta){
//return mysql_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}
}
y lo llamo desde aca:
<?php
Include("class.mysql.inc");
class MYSQL extends DB_SQL {
public $host = "localhost";
public $database = "betadir";
public $user = "betadir";
public $password = "xxxxx";
}
$db = new MYSQL();
$consulta = $db->consulta("SELECT id FROM categorias");
if($db->num_rows($consulta)>0){
while($resultados = $db->fetch_array($consulta)){
echo "ID: ".$resultados['id']."<br />";
}
}
?>
Alguna idea de este nuevo error ??? he comprobado que el servidor MySQL esta funcionando perfectamente
__________________ Salu2! |