New question

Question:

Date: 07-02-2016 09:06:34 (In Spanish)

Conectar base de datos MariaDB con PHP[Resolved]

Tengo una consulta algo tonta o ignorancia mía diría, pero si no pregunto no aprendo :) mi consulta es que como conecto a una base de datos MariaDB con PHP, ya que MariaDB es derivado de MySQL se utiliza la misma extension de MySQLi para MariaDB o ya hay un sistema definido?
Me han dado ejemplos de como conectar pero no me quedaron claro por que utilizan MySQL, entonces esto esta bien para conectar a MariaDB ¿alguien me ilumina o me explica mejor? conozco las diferencia entre MariaDB y MySQL pero fallo en la aplicacion.

Gracias por toda la ayuda que me puedan brindar

class Conexion {
    private $servidor = "localhost";
    private $usuario = "root";
    private $contrasena = "example@";
    private $based = "ejemplo";
    private $conn;

    public function conectar() {

        $this->conn = new mysqli(
                $this->servidor, $this->usuario, $this->contrasena, $this->based
        );

        if ($this->conn->connect_errno) {
            echo "Fallo al contenctar a MySQL: (" . $this->conn->connect_errno . ") " . $this->conn->connect_error;
        }

        echo $this->conn->host_info . "\n";
    }

    public function desconectar() {

        self::conectar();

        $this->conn->close();
    }
}

$ejemplo = new Conexion();
$ejemplo->conectar();
Tags: Database - MariaDB - MySQL - PHP - PHP MySQLi - Question Votes: 4 - Answers: 2 - Views: 31 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 08-02-2016 07:15:52 Hola Luis, estas en lo correcto, la forma de conectar con MariaDB es utilizar las funciones PHP de MySQL, ya que son 100% compatibles, no deberías tener problemas.

    Aquí te dejo el enlace a un ticket del sitio oficial de PHP (php.net) donde se solicita soporte nativo para MariaDB, y la respuesta es más que clara "¿Qué más necesita para conectarse a MariaDB? MariaDB es 100% compatible con los clientes MySQL estándar, incluyendo libmysql o mysqlnd."
    https://bugs.php.net/bug.php?id=51665

    Saludos,
      Votes: 3 - Link answer
     
  • Date: 10-02-2016 02:18:43 Gracias Fernando, como siempre tan amable contestando nuestras consultas, me ha servido de ayuda tu respuesta.   Votes: 3 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com