Ver Mensaje Individual
  #16 (permalink)  
Antiguo 01/01/2008, 20:57
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Re: ayuda con un warning= mysql_query(): supplied argument is not a valid MySQL-Link

Amigos: tengo EXACTAMENTE el mismo problema.... abro otro hilo o lo tiro aca ???

Aca va: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\xampp\htdocs\class.mysql.inc on line 22

class.mysql.inc es....

Cita:
<?php
class DB_SQL{
private $conexion;
private $total_consultas;

/* public: connection parameters */
public $host = "";
public $database = "";
public $user = "";
public $password = "";

public function DB_SQL() {
// constructor
if(!isset($this->conexion) && isset($host) && isset($user) && isset($password) ){
$this->conexion = (mysql_connect($host,$user,$password)) or die(mysql_error());
mysql_select_db($database,$this->conexion) or die(mysql_error());
}
}

public function consulta($consulta){
$this->total_consultas++;
$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 uso asi:

Cita:
<?php
Include("class.mysql.inc");

class MYSQL extends DB_SQL {
var $host = "localhost";
var $database = "betadir";
var $user = "betadir";
var $password = "********"; //aca lo cambie por obvias razones
}

$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 />";
}
}

?>
__________________
Salu2!