Ver Mensaje Individual
  #27 (permalink)  
Antiguo 13/08/2007, 13:19
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 5 meses
Puntos: 70
Re: Pregunta de principiante...

Listo GatorV! Muchas gracias!

Ahora, me surgiò la siguiente duda...

Tengo la siguiente clase:
Código PHP:
<?php
class conexionDB
{
    var 
$local,$user,$pass,$lenk,$db,$consulta,$resultado;
        
    function 
conexionDB($var1,$var2,$var3,$var4)
    {
        
$this->local=$var1;
        
$this->user=$var2;
        
$this->pass=$var3;
        
$this->db=$var4;
        
$this->lank=1;
    }
    function 
hacerConnect()
    {
        
//conecto con Mysql
        
if(!($link=mysql_connect($this->local,$this->user,$this->pass)))
        {
            
$this->lank=0;
        }
        
//selecciono la DB
        
if(!mysql_select_db($this->db,$link))
        {
            
$this->lank=0;            
        }
    }
    function 
getConnect()
    {
        
//retorno la bandera de la conexión
        
return $this->lank;
    }
    function 
consultar($query
    {
        
//aquí se realizan las consultas a la base de datos
        
$this->consulta=mysql_query($query);
    }    
    function 
obtenerDatos()
    {
        
//aquí se obtienen los datos de la consulta
        
$this->resultado=mysql_fetch_array($this->consulta);
        return 
$this->resultado;
    }
}
?>
En articulo.php, la utilizo para realizar las siguientes consultas:
Código PHP:
$arti=$_GET['art'];
$a=new conexionDB("localhost","root","","db_blogcarxl");
$a->hacerConnect();
$link=$a->getConnect();
if(
$link)
{
    
$a->consultar("select * from articulos where id_artclo='$arti'");
    
$row=$a->obtenerDatos();
    
$a->consultar("select * from articulos order by id_artclo desc limit 6");
    
$raw=$a->obtenerDatos();
    
$a->consultar("select * from comentarios,usuarios where id_artclo='$arti' and usuarios.id_usrio=comentarios.id_usrio");
    
$ruw=$a->obtenerDatos();
    
$a->consultar("select count(*) from comentarios where id_artclo='$arti'");
    
$num=$a->obtenerDatos();

Es correcto utilizar de esa manera el objeto "$a"???. Es que resulta que asì como està no sirven las dos ùltimas consultas, la pàgina funciona bien solo permitiendo las dos primeras consultas, pareciera que dichas consultas(las ùltimas) afectaran las primeras, porque cuando las comentareo, vuelve y funcionan las primeras. Y por esto me gustarìa saber si debo crear otro objeto? o que estarè haciendo mal?

El còdigo de arriba es solo una parte de lo que es realmente si lo necesitan todo me avisan para ponerlo vale??

Gracias de antemano
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com