Soy muy novato en php, estoy aprendiendo a usar clases y funsiones.
el caso es que tengo una clase para conectar a una DB mysql, cuando hago una consulta me tira este error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampp\htdocs\pru\r\consulta.php on line 7
depure la consulta, pero sigue pasando lo mismo.
este es el codigo:
c_conexion:
Código PHP:
class conexion{
var $serv="localhost";
var $usuario="luis";
var $contra="luis";
var $conexi;
function conecta(){
$s=$this->serv;
$u=$this->usuario;
$c=$this->contra;
$conex=mysql_connect($s,$u,$c);
$this->conexi=$conex;
}
}
$cono = new conexion();
$cono->conecta();
$c=$cono->conexi;
$select=mysql_select_db("pb",$c);
Código PHP:
include("c_conexion.php");
$consulta= "SELECT nombre FROM clientes";
$resultado=mysql_query($consulta,$c) or die( "Error en $consulta: " . mysql_error() );
while($row= mysql_fetch_array($consulta)){
echo $row['nombre'];
}
espero que puedan ayudarme plisss.
NOTA: se que hay varios temas relacionados con esto, pero ninguno me ayudo a resolver el problema, por eso he creado este post.