Foros del Web » Programando para Internet » PHP »

¿Como regreso un rs de una consulta con una clase?

Estas en el tema de ¿Como regreso un rs de una consulta con una clase? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/09/2008, 17:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 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.
  #2 (permalink)  
Antiguo 26/09/2008, 17:28
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 4 meses
Puntos: 7
Respuesta: ¿Como regreso un rs de una consulta con una clase?

mmm...
Como es el formato de tu consulta, osea que valor le asignas a $sql?

Saludos!
__________________
I'm gonna start a revolution from my bed...
  #3 (permalink)  
Antiguo 04/10/2008, 18:17
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: ¿Como regreso un rs de una consulta con una clase?

salu2 gracias por contestar, mira el
$SQL es una Query cualquiera por ejemplo

select nombre,direccion,telefono from alumnos

gracias de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:52.