Hola Foreros estoy implementando el siguiente codigo php y no me funciona el desconectarme de la BD espero me puedan ayudar en que es lo que estoy haciendo mal:
Cuando trato de ejecutar el metodo ejecutar_consulta($consulta), me da error en $this->desconectarme;
que podra ser
clase para conectarme y desconectarme a la BD
Código PHP:
Ver original<?php
class class_mysql
{
private $conexion;
private static $_instance = null;
public static function getInstance() {
if( self::$_instance == null )
{
self::$_instance = new self();
}
return self::$_instance;
}
//metodo para conectarme a la BD
public function conectarme_mysql()
{
if(!isset($this->conexion)) {
}
}
//cerrar conexion
public function cerrar_conexion()
{
}
}
?>
clase para hacer las onsultas a la BD
Código PHP:
Ver original<?php
require_once "class_conexion_bd.php";
class class_mysql_consultas
{
private $total_consultas;
function __construct()
{
$class_mysql = class_mysql::getInstance();
$this->conecion = $class_mysql->conectarme_mysql();
$this->desconectarme = $class_mysql->cerrar_conexion();
}
//se ejecuta una consulta
public function ejecutar_consulta($consulta)
{
$this->conecion;
$this->total_consultas++;
if(!$resultado)
{
}
$this->desconectarme;
return $resultado;
}
//debuelbe un array con los resultados de la consulta donde la cual se ve los resultados por el nombre del campo de la BD
public function fetch_assoc($consulta)
{
//$this->coneccion();
}
//me da la cantidad de duplas de un una consulta a la BD
public function num_rows($consulta)
{
//$this->coneccion();
}
//
public function getTotalConsultas()
{
return $this->total_consultas;
}
}
?>