Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

Aceptar Más información
WINTXCODERS Terminal
[[email protected] ~]:$ Bienvenido a la comunidad
Recuerda que puedes participar en nuestra comunidad registrándote

Autor Tema: [DUDA] Conexión a una base de datos utilizando herencias  (Leído 222 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Granainos

  • Developer
  • Desconectado
  • *
  • 105
    882
    1
  • Texto personal
    PHP Web Developer
    • Ver Perfil
[DUDA] Conexión a una base de datos utilizando herencias
« en: Junio 16, 2016, 07:52:03 pm »
Bueno, os dejo una conexión a una base de datos utilizando herencias.

Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?php
class Conexion extends mysqli {

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

}
?>


Método de uso:

Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?php 
require_once('conexion.php');
$db = new Conexion();
?>


Cualquier duda comentar.


Painb0y

  • Visitante
  • Desconectado
  • *
  • 9
    22
    0
    • Ver Perfil
Re:Conexión a una base de datos utilizando herencias
« Respuesta #1 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)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?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?
« Última modificación: Junio 16, 2016, 11:24:22 pm por Painb0y »

Granainos

  • Developer
  • Desconectado
  • *
  • 105
    882
    1
  • Texto personal
    PHP Web Developer
    • Ver Perfil
Re:Conexión a una base de datos utilizando herencias
« Respuesta #2 en: Junio 17, 2016, 01:51:54 pm »

Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
Puedo utilizar algún metodo  o hacer consultas preparadas a la base de datos sin problema alguno? Ejemplo:
Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?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)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?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)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?php
$query 
$db->query('SELECT * FROM articles WHERE id = 2');
$data $db->set_assoc($query);
?>

« Última modificación: Noviembre 29, 2016, 01:19:36 am por Granainos »


Painb0y

  • Visitante
  • Desconectado
  • *
  • 9
    22
    0
    • Ver Perfil
Re:Conexión a una base de datos utilizando herencias
« Respuesta #3 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.

 

Powered by Advanced Topic Prefix Pro