Solución de problemas "Función indefinida mysql_connect ()"
que se ejecuta en la "función indefinida mysql_connect ()" mientras intenta utilizar mysql? Aquí hay una guía completa para resolver este problema.
análisis
A pesar de instalar la extensión PHP MySQL, continúa encontrando este error. El error ocurre porque las funciones MySQL_* utilizadas para interactuar con MySQL se han desaprobado en las versiones PHP 5.5 y se eliminan completamente en Php7.
SOLUCIÓN
para abordar este problema, tiene dos opciones:
1. Migra a las extensiones PDO o MySqli:
Se recomienda actualizar su código para usar las extensiones PDO o MySQLI para la interacción de la base de datos. Proporcionan alternativas más seguras y ricas en funciones a las funciones mysql_* desactivadas.
2. Solución al uso de fix_mysql.inc.php:
Si no es factible migrar a extensiones modernas, puede usar la solución "fix_mysql.inc.php". Este archivo php redefine las funciones mysql_* usando sus contrapartes mySqli. Respuesta.Copie el archivo en el directorio donde se encuentra su código PHP.
incluye sus scripts usando incluir_once 'fix_mysql.inc.php'.
Este trabajo en el que le permite continuar utilizando las funciones mysql_* en los entornos php7. Sin embargo, se recomienda migrar su código a las extensiones recomendadas para la estabilidad a largo plazo y la seguridad mejorada.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3