Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2005, 12:34
Avatar de MarioNunes
MarioNunes
 
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 9 meses
Puntos: 1
Clase Conexión

Buenas a tod@s,

Aunque parezca extraño, mi experiencia con PHP no va ligada a mysql :) pero tampoco es unacosa que me preocupe ya que en su día para realizar conexiones a Oracle cree una clase para dicho fin.

Utilizando la clase, tengo un método que siempre me devuelve un array bidimensional y tengo la aplicacion creada de esta manera, sin tener en cuenta el tipo de datos, no utilizo en el código de la app funciones concretas de una BD.

Ahora me gustaría poder hacer una clase con PHP para trabajar de la misma manera pero en mysql, de esta manera no tendría que realizar ningún cambio de código excepto la clasle de conexión, obviamente...

Los métodos principales en la clase que tengo para trabajar con oracle son:

Código PHP:
         function listar($sentencia)
             {
                  
                  
$stmt OCIParse($this->conexion$sentencia);
                  
OCIExecute($stmt);
         
$this->nrows=oci_fetch_all($stmt$results); 
         
$this->ncolumns=ocinumcols($stmt);
                 return 
$results;
                  
OCI_Free_statement($stmt);

             }
     function 
actualizar($sentencia)
        {
            
$stmt=OCIParse($this->conexion$sentencia);
         
OCIExecute($stmt);
        } 
Siempre que lanzo una consulta tipo:

"Select id,nombre from noticias";

lo que hago para poder imprimir noticias es:

Código PHP:
for($i=0;$i<$db->nrows;$i++)
{
      echo 
$resultado['nombre'][$i]."<br>";

Bueno, a ver si me podéis echar un cable.

Gracias y un saludo.
__________________
www.pensandoenred.com