Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2008, 17:20
Gasahi
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
¿Como regreso un rs de una consulta con una clase?

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.