Pregunta:
Fecha: 07-02-2016 09:06:34
(En Español)
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
Conectar base de datos MariaDB con PHP[Resuelta]
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();
Votos: 4 -
Respuestas: 2 -
Vistas: 31
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 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, Votos: 3 - Link respuesta -
Fecha: 10-02-2016 02:18:43 Gracias Fernando, como siempre tan amable contestando nuestras consultas, me ha servido de ayuda tu respuesta. Votos: 3 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
