Question:
Date: 07-02-2016 19:06:34
(In Spanish)
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[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();
Votes: 4 -
Answers: 2 -
Views: 31
Share on: Google
Facebook
Twitter
LinkedIn
Link
Answers:
-
Date: 08-02-2016 17: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 12: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
