Jump to content


Photo

Problemas em conexão com banco de dados!

PHP database localhost db wamp

  • Faça o login para participar
4 replies to this topic

#1 Leo Letto

Leo Letto

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 30/07/2015, 12:58

Boa tarde,
 
Vi alguns tutoriais e estou tentando adaptar para a criação de um sistema de buscas em um site que estou começando a desenvolver, porém de todas as formas que tento estão dando um erro no topo de página onde os resultados deverão ser exibidos, o código para fazer a conexão com o banco de dados está assim: 

$conexao = mysql_connect("localhost", "root", "") or die("Nao foi possivel conectar ao servidor". mysql_error());
$database = "perguntas"; 
mysql_select_db($database) or die(mysql_error());

Usando o código acima sempre que realizo uma pesquisa o seguinte erro é exibido no topo da pagina: 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Troquei as tags do código de conexão para mysqli como está pedindo no erro e outro erro é exibido: 

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given

Não entendo muito sobre PHP, mal sei o básico, será que alguém poderia me ajudar a resolver este erro quando faço alguma pesquisa?  :shit:  :shit:  :shit:



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 31/07/2015, 03:09

A extensão mysql é obsoleta, em seu lugar deve se usar a extinção mysqli, é praticamente igual na hora de usar, sendo que em uma as funções são mysql_* e na outra mysqli_*. Apesar de terem os nomes de funções bem parecido para se tornar fácil migrar de uma para a outra, internamente a mysqli_ é bem melhor.



#3 Leo Letto

Leo Letto

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 31/07/2015, 10:42

A extensão mysql é obsoleta, em seu lugar deve se usar a extinção mysqli, é praticamente igual na hora de usar, sendo que em uma as funções são mysql_* e na outra mysqli_*. Apesar de terem os nomes de funções bem parecido para se tornar fácil migrar de uma para a outra, internamente a mysqli_ é bem melhor.

Mas sempre que troco pra mysqli_ não consigo acesso ao banco de dados, retorna outros erros.



#4 amixel

amixel

    www.amixel.com

  • Usuários
  • 198 posts
  • Sexo:Masculino
  • Localidade:uruguaiana
  • Interesses:web designe asp, php, html, programas,corel,fireworks

Posted 05/08/2015, 00:39

Na hora de conectar não funciona apenas colocar o LI no final.

 

tente estes :

$link = mysqli_connect($server, $username, $password, $database);

Lembrando que somente na hora de conectar, existem algumas funções que não é apenas colocar o LI no final.


Edição feita por: amixel, 05/08/2015, 00:47.

WWW.AMIXEL.COM.BR

Sistemas em PHP, JSP, ASP Soluções em Programação


MSN: alex.rs@hotmail.com

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 26/10/2017, 23:41

Je Prends Amoxil generic viagra Cialis Indonesia Cialis Vendita Libera Puede Un Hipertenso Tomar Cialis
Viagra No Script No Hassle Buying Domperidone In Canada canadian levitra Furazolidone Preisvergleich Cialis Ohne Rezept





Veja alguns posts relacionados com: PHP, database, localhost, db, wamp

0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq