[RESOLVIDO] Erro Deprecated + erro ao conectar o dado de banco ao php

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\projeto\conexao\db.php

Warning: mysql_connect(): in C:\wamp\www\projeto\conexao\db.php on line 7

Deprecated: mysql_select_db(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\projeto\conexao\db.php on line 


pessoal alguem pode me ajudar. 

Comentários

  • Bom dia Caio,

    Na verdade isto não é um erro e sim uma advertência sobre o uso da função mysql_connect().

    Para retirar esta advertência coloque no inicio do código da conexão a seguinte linha:

    error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);

    area
    area
    area
    area
    area

    image
  • editado abril 2015
    Então professor eu coloquei agora apareceu esse erro

    Parse error: syntax error, unexpected 'error_reporting' (T_STRING) in C:\wamp\www\projeto\conexao\db.php on line 


    codigo:
    <?php

    $banco = "projeto_php";
    $usuario = "root";
    $senha = "";
    $holtname = "localholt";

    $conexao = error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); mysql_connect($holtname,$usuario,$senha); mysql_select_db($banco) or die ("não foi possivel conectar ao banco");
    mysql_close();

    ?>
  • É que vc deve colocar no inicio da página de conexão e não na conexão:

    <?php
    error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);
    $banco = "projeto_php";
    $usuario = "root";
    $senha = "";
    $holtname = "localholt";

    ...
    ?>

    area
    area
    area
    area
    area

    image
  • também ja tinha tentando desse jeito. por algum motivo o erro continuar

    <?php
    error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);
    $banco = "projeto_php";
    $usuario = "root";
    $senha = "";
    $holtname = "localholt";

    $conexao = mysql_connect($holtname,$usuario,$senha); mysql_select_db($banco) or die ("não foi possivel conectar ao banco");
    mysql_close();
    ?>

    Warning: mysql_connect(): in C:\wamp\www\projeto\conexao\db.php on line 8
  • editado abril 2015
    Erro está nesta variável:

    $holtname = "localholt";

    o correto seria:

    $holtname = "localhost";

    Isto não vai interferir mais de preferencia mude também o nome da variável que está escrita errada:

    $hostname = "localhost";
    $conexao = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die ("não foi possivel conectar ao banco");

    Acho que agora vai dar certo!




    area
    area
    area
    area
    area

    image
  • Obrigado professor!!! deu certo. posso continuar o curso!
  • Perfeito!
    Não esqueça de compartilhar nossos vídeos com seus amigos, pois isto nos ajuda muito!

    area
    area
    area
    area
    area

    image
Este tópico está fechada.