Tema: Para el foro
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2004, 13:21
Avatar de lado2mx
lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 23 años, 4 meses
Puntos: 9
Para el foro

Hola a todos, quisiera hacer una aportación, solo espero y esté bien, y de una vez ponerlo en las FAQ's.

Se trata de una clase en la cual se ponga la consulta, manipulación y resultados de una base de datos en MySQL.

Para varios expertos es relativamente sencillo, pero ya que estamos en un foro donde varios son novatos, se vale compartir.

El problema está es que no he intentado probar este código, y quisiera que le metan mano para ver que se puede mejorar o empeorar.

Cuando esté terminado y corregido, les diré como se puede hacer para que la consulta sea totalmente explicada.

La ventaja es que la hice en español, algunas cosas, pero lo suficiente para que algunos entiendan este bonito objeto.

Saludos, y echenle coco!
Código PHP:
<? 
 
class Base_datos {
     function 
conexion() { 
         
$bd_datos=$this->bd_datos;
         
$bd_host="localhost";
         
$bd_usuario="usuario";
         
$bd_password="password";
         
$conexion=mysql_connect($bd_host$bd_usuario$bd_password);
         IF (
mysql_error()) { echo "Error de conexión: ".mysql_error(); }
         
$conexion_bd=mysql_select_db($bd_datos);
         return 
$conexion;
         return 
$conexion_bd;
     }
     function 
consulta() {
         
$consulta_sql=$this->consulta_sql;
         
$conexion=$this->conexion;
         return 
mysql_query($consulta_sql$conexion) or die (mysql_error());
     }
     function 
num_resultado() {
         
$consultando=$this->consultando;
         return 
mysql_num_rows($consultando$conexion) or die (mysql_error());
     }
     function 
variables() {
         
$consultando=$this->consultando;
         return 
mysql_fetch_array($consultando$conexion) or die (mysql_error());
     }
     function 
cadenas() {
         
$consultando=$this->consultando;
         return 
mysql_fetch_row($consultando$conexion) or die (mysql_error());
     }    
     function 
objetos() {
         
$consultando=$this->consultando;
         return 
mysql_fetch_object($consultando$conexion) or die (mysql_error());
     }
 
?>