WINTXCODERS

Programación => Desarrollo web => Mensaje iniciado por: Pablo Velasco en Junio 16, 2016, 07:52:03 PM

Título: Conexión a una base de datos utilizando herencias
Publicado por: Pablo Velasco en Junio 16, 2016, 07:52:03 PM
Bueno, os dejo una conexión a una base de datos utilizando herencias.

Código (php) [Seleccionar]

<?php
class Conexion extends mysqli {

public function __construct() {
parent::__construct('localhost','user','pass','base_de_datos');
}

}
?>



Método de uso:

Código (php) [Seleccionar]

<?php 
require_once('conexion.php');
$db = new Conexion();
?>



Cualquier duda comentar.
Título: Re:Conexión a una base de datos utilizando herencias
Publicado por: Painb0y en Junio 16, 2016, 11:22:40 PM
Puedo utilizar algún metodo  o hacer consultas preparadas a la base de datos sin problema alguno? Ejemplo:
Código (php) [Seleccionar]
<?php
 $articles 
= new Conexion()->prepare('SELECT * FROM articles WHERE id = 2');
 
$articles->execute();
 
$articles $articles->fetch();

?>


Se puede utilizar la conexion para ejecutar consultas como la anterior?
Título: Re:Conexión a una base de datos utilizando herencias
Publicado por: Pablo Velasco en Junio 17, 2016, 01:51:54 PM
You are not allowed to view links. Register or Login
Puedo utilizar algún metodo  o hacer consultas preparadas a la base de datos sin problema alguno? Ejemplo:
Código (php) [Seleccionar]
<?php
 $articles 
= new Conexion()->prepare('SELECT * FROM articles WHERE id = 2');
 
$articles->execute();
 
$articles $articles->fetch();

?>


Se puede utilizar la conexion para ejecutar consultas como la anterior?

Sí claro, de la siguiente manera:
yo para hacer la siguientes consultas las he metido en varias funciones.

Código (php) [Seleccionar]

<?php
function set_array($x) {
return mysqli_fetch_array($x);
}

function 
set_assoc($x) {
return mysqli_fetch_assoc($x);
}

function 
set_num_rows($x) {
return mysqli_num_rows($x);
}
?>



Código (php) [Seleccionar]

<?php
$query 
$db->query('SELECT * FROM articles WHERE id = 2');
$data $db->set_assoc($query);
?>

Título: Re:Conexión a una base de datos utilizando herencias
Publicado por: Painb0y en Junio 17, 2016, 06:24:45 PM
Pues esta genial entonces, intentaré aplicar esa forma de conexion a un proyecto que estoy llevando a acabo.