Pregunta:
Fecha: 05-07-2017 12:39:31
(En Español)
Por ejemplo :
Esto si funciona en PHP 5.3, pero en php 5.6 o 7 no funciona.
Por favor, si pueden ayudarme. Votos: 0 - Respuestas: 4 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
Conexión con MySQL en PHP 5.3, 5.6 y 7[Resuelta]
Hola a todos, necesito saber porque no puedo conectarme a MySQL con PHP 5.6 o 7, pero si pongo en la versión PHP 5.3 si puedo conectarme a MySQL.Por ejemplo :
mysql_connect($bd_host,$bd_usuario,$bd_pass);
Esto si funciona en PHP 5.3, pero en php 5.6 o 7 no funciona.
Por favor, si pueden ayudarme. Votos: 0 - Respuestas: 4 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 05-07-2017 13:01:33 La extensión mysql es obsoleta desde hace años.
En PHP5.6 me parece que todavía te dan la extensión pero viene desactivada.
En PHP7 la extensión ya no es compatible y ya no es parte del paquete.
Tienes que mudar a la extensión mysqli.
Es muy sencillo de hacer y de hecho es necesario por cuestiones de seguridad y, como ya experimentaste, de compatibilidad.
Saludos! Votos: 2 - Link respuesta -
Fecha: 05-07-2017 13:04:32 Te dejo la página donde se habla de que la extensión MySQL ya es obsoleta:
http://php.net/manual/en/intro.mysql.php
y aquí tienes la nueva extensión MySQLi:
http://php.net/manual/en/book.mysqli.php Votos: 1 - Link respuesta -
Fecha: 05-07-2017 13:14:12 Hola Edwin.
En la doc oficial de PHP mysql_connect() dice:
Esta extensión fue declarada obsoleta en PHP 5.5.0 y eliminada en PHP 7.0.0. En su lugar debería utilizarse las extensiones MySQLi o PDO_MySQL.
mysqli_connect() o PDO::__construct()
Por lo tanto deberás utilizar por cuestiones de seguridad y de mejoras alguna de las mencionadas.
En internet hay mucha información al respecto, por ejemplo uno de los resultados de google.
¿Como Conectar Php y Mysql a través de PDO y MySQLi?
Espero que te sirva la info.
Saludos Votos: 1 - Link respuesta -
Fecha: 05-07-2017 16:52:32 ok gracias por la ayuda no sabia lo que pasaba pero ya me voy a actualizar a mysqli Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
