hola a todos los integrantes tengo esta duda, quiero hacer una clase que me devuelva un rs de una consulta algo como esto pero no me sale ?¡
<?php
function Conectarse()
{
if (!($link=mysqli_connect("localhost","root")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysqli_select_db($link, "demo"))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
<?php
include ("conexionX.php");
class MiclaseK
{
var $rs; //resultado como array
var $desc; //descripcion de quien lo llamo
public function querySelect($sql, $descripcion)
{
$return = new MiclaseK;
$link = Conectarse();
$resultado = mysqli_query($link,"$sql");
if (mysqli_num_rows($resultado )>0) {
$row = mysqli_fetch_row($resultado );
$return->rs = $row[0];
$return->desc = $descripcion;
return $return;
mysqli_free_result($resultado);
mysqli_close ($link);
}else{
$return->desc = "vacio";
return $return;
mysqli_free_result($resultado);
mysqli_close ($link);
}
}
}//fin de clase
?>
me base en un ejemplo que vi en su foro pero lo que me regresa es null y quiero que me regrese el conjunto de datos de la consulta.
Normalmente lo hacia asi
$return->rs = mysql_query("$sql",$link);
pero ahora uso mysqli_query y si lo pongo igual pero con mysqli_query no regresa nada
$return->rs = mysqli_query("$sql",$link);
de antemano gracias por su ayuda.