tengo una clase en php en un archivo llamado "conexion" para la conexion (valga la redundancia) a una base de datos como sigue:
Código:
y tambien tengo un archivo llamado "constructor.php" de php en el cual uso dicha clase que dice asi:Código PHP:Ver original
<?php class Conexion { private $server = "localhost:3306"; private $user = "root"; private $pwd = ""; private $db; private $conn; /** * Inicia un objeto de tipo conexion con los parametros establecidos para la * conexion. Se requiere usar el metodo "conectar()" para activar la conexión. * @param String $dataBase Base de datos que se va a usar en la conexión */ public function Conexion($dataBase) { $this->db = $dataBase; } } /** * Activa la conexion a la base de datos con la base establecida en la creación * del objeto de tipo conexión. */ public function conectar() { } } /** * Cierra y deshace la conexion a la base de datos de MySQL, para usar de nuevo * la conexión es necesario usar el metodo "conectar();". */ public function deconectar() { $this->conn = null; } } /** * Consulta todos los datos en una tabla especificada de la base de datos * especificada en la creación del objeto de tipo Conexión. * @param String $tabla Tabla de la que se desea obtener los datos guardados. * @return mysql_fetch_array() Retorna el resultado de la consulta. */ public function consultarTodo($tabla) { $sql = "SELECT * FROM $tabla"; } /** * Devuelve un unico registro de la base de datos consultado mediante la especificación * del campo que se desea consultar. * @param String $tabla Tabla de la que se desea consultar * @param String $campo Campo o criterio de la consula "WHERE $campo = $valor". * @param String $valor Valor del campo criterio de busqueda. * @return mysql_fetch_array() Retorna el resultado de la consulta. */ public function consultarRegistroEspecifico($tabla, $campo, $valor) { $sql = "SELECT * FROM $tabla WHERE $campo=$valor"; } }
Código:
la variable $titulo la estoy usando en un archivo llamado head.php que a su vez uso en el archivo index.php y la idea es mostrar el titulo de la pagina que se encuentra almacenado en una tabla de una base de mysql. Al final de cuentas abro index (que llama a head, que llama a constructor, que usa a conexion y su calse) y me aparece este error: Código PHP:Ver original
<?php require_once 'conexion.php'; $titulo = ""; $c = new Conexion("biodigestores"); $c->conectar(); while ($row = $c->consultarTodo("aplicacion")) { $titulo = $row["nombre"]; } $c->deconectar(); ?>
"Fatal error: Maximum execution time of 120 seconds exceeded in C:\xampp\htdocs\Web-Biodigestores-Carlos\construccion\conexion.php on line 53"