Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2011, 15:17
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 6 meses
Puntos: 23
PHP OO y MYSQL

Buenas tardes,
tengo un par de dudas con PHP OO y MYSQL. Despues aprender java y todo lo relacionado a la prog orientada a objetos, he decidido tambien empezar a hacer lo mismo con PHP, de modo que hice una clase para generar consultas a la base de datos de esta forma:

Código PHP:
class MySQL{
    
    private 
$host "localhost";
    private 
$user "root";
    private 
$pass "";
    private 
$data "prueba";
    private 
$conexion;

    function 
MySQL(){
            if(!isset(
$this->conexion)){
                
$this->conexion = (mysql_connect($this->host,$this->user,$this->pass)) or die(mysql_error());
                
mysql_select_db($this->data,$this->conexion) or die(mysql_error());
            }
        }
        
    function 
query($consulta){
        
$resultado mysql_query($consulta,$this->conexion);
        if(!
$resultado){
            echo 
'MySQL Error: ' mysql_error();
            exit;
        }
        return 
$resultado
        }
    function 
fetch_array($consulta){ 
        return 
mysql_fetch_array($consulta);
        }
    function 
num_rows($consulta){ 
        return 
mysql_num_rows($consulta);
        }
    function 
query_fetch($consulta){
        return 
mysql_fetch_array(mysql_query($consulta));
        }
    function 
free($consulta){
        return 
mysql_free_result($consulta);
        }



nose si está 100% bien la clase, pero me esta funcionando. Si hay alguna mejora o sugerencia seria muy aceptable!

mi duda mas particular es si yo puedo guardar en la base de datos un OBJETO entero (como puedo hacer en Java con archivos).
Y de poder, si es conveniente o como seria la forma correcta de hacer estas cosas..

Muchas Gracias,
Saludos.