Nueva pregunta

Pregunta:

Fecha: 22-11-2018 09:59:09 (En Español)

buenas tardes tengo un error al conectar mi base de datos el cual me arroja este error [No resuelta]

Error grave: Error no detectado: Llamada a la función indefinida mysql_pconnect () en /data/webs/sites/p/i/pisacv/web/Connections/plasticos.php:6 Rastreo de pila: # 0 {main} arrojado en / data / webs /sites/p/i/pisacv/web/Connections/plasticos.php en la línea 6

este es mi codigo

<?php
$hostname_webcindario = "mysql.webcindario.com";
$database_webcindario = "pisacv";
$username_webcindario = "pisacv";
$password_webcindario = "pumasunam";
$link = mysql_pconnect($hostname_webcindario, $username_webcindario, $password_webcindario) or die (mysql_error());
?>
Etiquetas: Base de Datos - MySQL - PHP Votos: 0 - Respuestas: 3 - Vistas: 7 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 22-11-2018 11:37:43 Hola

    Que version de PHP tienes?

    En la doc oficial de PHP mysql_pconnect() 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: 0 - Link respuesta
     
  • Fecha: 24-11-2018 19:58:16 Simple como ya te dijeron, estas utilizando un código de conexión obsoleto y deprecado en una versión de PHP que ya no lo soporta, sigue el consejo de walter para que te evites problemas futuros   Votos: 0 - Link respuesta
     
  • Fecha: 30-11-2018 12:06:21 Te recomiendo utilizar el siguiente código:
    <?php
            $conexionindex = 'mysql:host=localhost;dbname=nombredelaBD';
            $usuarioindex ='nombredeusuario';
            $passindex='contraseña';
    
        try {
            $pdo = new PDO($conexionindex, $usuarioindex, $passindex);
            $pdo->exec("SET CHARACTER SET utf8");
        } catch (PDOException $e) {
        print "¡Error!: " . $e->getMessage() . "<br/>";
            die();
        }
    ?>
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com