Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 12:03
Avatar de macabro
macabro
 
Fecha de Ingreso: enero-2003
Ubicación: venus >> ((_\
Mensajes: 254
Antigüedad: 22 años
Puntos: 1
ayuda en corregir errores y seleccion datos

Hola, me encontre con esta clase de coneccion en MySQL solo pudeo hacer funcionar al insertar y al hacer update
Alguien me podria ayudar o dar una orientacion de como puedo hacer una seleccion de datos de un campo?

lo normal lo hago asi
Código PHP:

$sql
=mysql_query("SELECT * FROM company");
    
            
    if (!
$sql) {
      echo(
"<p>Error performing query: " mysql_error() . "</p>");
      exit();
    }
    
    while ( 
$row mysql_fetch_array($sql) ) {
 
$com_id$row["com_id"];
            
$date$row["date"];
            
$company_name =  $row["company_name"];
}

etc... 
como lo pudeo hacer con esta clase
Código PHP:
class Select

 
// subclass query mysql using 
 // select

        
function exe($sql)
        { 
            
$exe mysql_query($sql);
            return 
$exe;
        }
}

class 
Insert

  
// subclass query mysql using 
  // insert

        
function exe($sql)
        { 
            
$exe mysql_query($sql);
            return 
$exe;
        }
}

class 
Update

 
// subclass query mysql using 
 // update

        
function exe($sql)
        { 
            
$exe mysql_query($sql);
            return 
$exe;
        }
}

// You can define more subclasses here for fetch array, 
// delete, Join etc..

class Controller


 
// main class which load
 // the subclasses

        
var $control;
 
// load the subclass
        
function Controller($control)
        { 
                eval(
"\$this->control = new $control;");
        }

        function 
exe($sql)
        { 
                
$this->control->exe($sql);
        }

la forma que muestra en el ejemplo es asi
Código PHP:
$Select=new Controller('Select');
$Select->exe("SELECT FROM TABLE..... ");
//aqui nesecito los rows? y nose como hacerlo 
y tambien nesecito agregar los errores alguna idea o un link para entenderlo?

gracias desde luego.