Clases en php

Hola... Estoy haciendo una aplicación web... Estoy entrand a lo que es php... No domino ese lenguaje y es por eso que recurro a ti.
Estoy usando una bd en mysql... Lo que necesito es hacer mi procedimiento de conexión... Y mis instrucciones sql en clases... Por ejemplo...
clase_conexion.php
clase_persona.php
n clase persona importo el archivo clase_conexion.php.
Quisiera que me brindes un ejemplo de como hacerlo con clases... Un ejemplo simple estaría bien .. Con eso yo lo adecuaría a mis requerimientos.
Muchas gracias

1 Respuesta

Respuesta
1
<?php   
class MySQL{   
 private $conexion;   
  private $total_consultas;   
 public function MySQL(){   
  if(!isset($this->conexion)){   
  $this->conexion = (mysql_connect("Servidor","usuario","password")) or die(mysql_error());   
  mysql_select_db("nombreBD",$this->conexion) or die(mysql_error());   
  }   
  }   
 public function consulta($consulta){   
  $this->total_consultas++;   
  $resultado = mysql_query($consulta,$this->conexion);   
  if(!$resultado){   
  echo 'MySQL Error: ' . mysql_error();   
  exit;   
  }   
  return $resultado;    
  }   
 public function fetch_array($consulta){    
  return mysql_fetch_array($consulta);   
  }   
 public function num_rows($consulta){    
  return mysql_num_rows($consulta);   
  }   
 public function getTotalConsultas(){   
  return $this->total_consultas;   
  }   
}?>  
<?php class MySQL{ private $conexion; private $total_consultas; public function MySQL(){ if(!isset($this->conexion)){ $this->conexion = (mysql_connect("Servidor","usuario","password")) or die(mysql_error()); mysql_select_db("nombreBD",$this->conexion) or die(mysql_error()); } } public function consulta($consulta){ $this->total_consultas++; $resultado = mysql_query($consulta,$this->conexion); if(!$resultado){ echo 'MySQL Error: ' . mysql_error(); exit; } return $resultado; } public function fetch_array($consulta){ return mysql_fetch_array($consulta); } public function num_rows($consulta){ return mysql_num_rows($consulta); } public function getTotalConsultas(){ return $this->total_consultas; } }?>
-->
Ejemplo de Uso
Código que crearíamos para seleccionar los elementos de una tabla y mostrarlos por pantalla
-->
ver en popupcopiar a portapapelesimprimir
include("mysql.php");   
 $db = new MySQL();   
  $consulta = $db->consulta("SELECT id FROM mitabla1");   
  if($db->num_rows($consulta)>0){   
  while($resultados = $db->fetch_array($consulta)){   
  echo "ID: ".$resultados['id']."<br />";   
  }   
  }

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas