Question:
Date: 07-02-2016 09: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 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