Ir para conteúdo
Fórum Script Brasil
  • 0

Conexão Com O Mysql


Guest - Barbara -

Pergunta

Guest - Barbara -

Caros colegas,

Estou aqui novamente com minhas dúvidas.

Depois de fazer a tabuada, agora estou mexendo já com o BD.

Bom, já dei uma lida nos tópicos e não achei nada que pudesse resolver minha dúvida, até porque a sintaxe está correta (creio eu) rsss...

Meu arquivo de conexão:

"conexao.inc"
<?
$conexao = mysql_connect ("localhost","root","123456");
mysql_select_db ("bdteste");
?>
E agora: O arquivo que está puxando o BD:
"exemplo.php"
<?
include "conexao.inc";
$resultado = mysql_query("select * from produtos");
mysql_close($conexao);
?>
E agora a mensagem de erro:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 2

Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 3

Warning: mysql_select_db(): A link to the server could not be established in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 3

Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_query(): A link to the server could not be established in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 4

Já desinstalei e instalei o MySQL, e toda vez ele me pede uma senha.... já segui os tutoriais, passo a passo para essa senha não existir...

O que os colegas podem fazer para me ajudar a 'enxergar' o bando de dados através do PhP?

Aguardo respostas!

Desde já agradeço, obrigada!

Barbara

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0
Guest - Barbara -

Utilizando o código que o Gladisson passou:

<?
$conexao = mysql_connect ("localhost","root","123456");
mysql_select_db ("bdteste",$conexao);
?> 
Dá esse erro:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 2

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 3

Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_query(): A link to the server could not be established in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 4

Link para o comentário
Compartilhar em outros sites

  • 0
Utilizando o código que o Gladisson passou:

<?
$conexao = mysql_connect ("localhost","root","123456");
mysql_select_db ("bdteste",$conexao);
?> 
Dá esse erro:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 2

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 3

Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_query(): A link to the server could not be established in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 3

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\estudo\exe_conexao.php on line 4

Tenta com

mysql_real_connect()

<?

$conexao = mysql_real_connect ("localhost","root","123456");

mysql_select_db ("bdteste",$conexao);

?>

Ve se da....

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Barbara -

Seguindo o último exemplo: (Adailton)

Fatal error: Call to undefined function: mysql_real_connect() in c:\arquivos de programas\apache group\apache\htdocs\estudo\conexao.inc on line 2

Link para o comentário
Compartilhar em outros sites

  • 0
Guest alohanews (André Luís da Silva)

<?

$host = "localhost";

$user = "usuario";

$pass = "senha";

$banco = "nomebanco";

$conexao = @mysql_connect($host,$user,$pass);

$db = @mysql_select_db($banco);

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Tente salvar com outra extensão o arquivo conexao.inc, salve como conexao.php e corrija na include que você colocou:

include "conexao.php";

Veja o que deu.

Link para o comentário
Compartilhar em outros sites

  • 0

mysql_real_connect não existe e sim mysqli_real_connect é para php5

mysqli é uma função melhorada do mysql antigo que aceita muito mais funções e recursos do mysql no php

e sobre seu problema tenta conectar com usuario padrão

mysql_connect("localhost");

mysql_select_db("banco");

Link para o comentário
Compartilhar em outros sites

  • 0

não, só você testar mas veja bem ira funcionar como sendo incluido esse arquivo

e não sendo processado pelo servidor

agora se quiser usar qualquer extensao de arquivo e o servidor processar o codigo php que tem dentro você precisa editar ou criar o .htacess

Link para o comentário
Compartilhar em outros sites

  • 0

claro, interpretado pelo servidor somente .php. Mas, então, para utilizar outras estensões eu tenho que configurar não é no php.ini, é no htaces, acho que eu havia confundido o nome!

Link para o comentário
Compartilhar em outros sites

  • 0

sobre a extensao não precisa configurar nada no php.ini nem no .htacess

só você testar ai

cria um arquivo teste.zem

e cola dentro

teste.zem

<?

$texto = "Teste";

?>

e outra pagina .php

teste.php

<?

include "teste.zem";

echo $texto;

?>

entendeu agora?

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi sim, Fabyo.

Acho que a confusão que eu estava fazendo era das extensões do index em http.conf onde tem o

<IfModulemod_dir.c>

DirectoryIndex index.html index.php ......

</IfModule>

Obrigado. cool.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...