Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Sou programador ASP e estou precisando executar um trabalho em PHP, estive lendo hoje durante a manhã alguns documentos e estou tentando executar direto do servidor de hospedagem. Ao tentar fazer uma conexão com a base MySql me deparei com os seguintes erros:
Warning: main(mysqlconecta.php): failed to open stream: No such file or directory in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 5
Warning: main(): Failed opening 'mysqlconecta.php' for inclusion (include_path='.:/usr/lib/php') in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 5
Warning: main(mysqlexecuta.php): failed to open stream: No such file or directory in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 6
Warning: main(): Failed opening 'mysqlexecuta.php' for inclusion (include_path='.:/usr/lib/php') in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 6
Fatal error: Call to undefined function: mysqlexecuta() in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 10
Alguém pode me ajudar?
Segue código:
PHP
[*]
[*]<?
[]/ Este arquivo conecta um banco de dados MySQL - Servidor = localhost
[*]$dbname="coelhoelaurentino_com_br"; // Indique o nome do banco de dados que será aberto
[*]$usuario=" "; // Indique o nome do usuário que tem acesso
[*]$password=" "; // Indique a senha do usuário
[*]//1º passo - Conecta ao servidor MySQL
[*]if(!($id = mysql_connect("/usr/lib/php'",$usuario,$password))) {
[*] echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
[*] exit;
[*]}
[*]//2º passo - Seleciona o Banco de Dados
[*]if(!($con=mysql_select_db($dbname,$id))) {
[*] echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
[*] exit;
[*]}
[*]?>
[*]
Ola,esses erros que estao retornando nao tem nada haver com o mysql em si, mas sim erro de include() ou require() no seu script php... voce deve estar colocando um arquivo que esteja em um diretorio diferente ou ateh mesmo com o nome diferente... olha ai e tenta corrigir... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif luis
Warning: main(mysqlconecta.php): failed to open stream: No such file or directory in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 5Warning: main(): Failed opening 'mysqlconecta.php' for inclusion (include_path='.:/usr/lib/php') in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 5Warning: main(mysqlexecuta.php): failed to open stream: No such file or directory in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 6Warning: main(): Failed opening 'mysqlexecuta.php' for inclusion (include_path='.:/usr/lib/php') in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 6Fatal error: Call to undefined function: mysqlexecuta() in /export/nfs2/virtdom/coelhoelaurentino.com.br/html/teste/Teste.php on line 10
Oi Co
O melhor que tem a fazer é criar um arquivo de conexão e ir usando ele nas página sempre que precisar.
Faz o seguinte crie um arquivo nos e salva com o nome de conexao.php.
<?php# FileName="Connection_php_mysql.htm"# Type="MYSQL"# HTTP="true"$hostname_banco = "localhost"; /* banco= nome do seu banco de dados*/$database_banco = "nome_do_banco";$username_banco = "root";$password_banco = "";$fatto = mysql_pconnect($hostname_banco, $username_banco, $password_banco) or trigger_error(mysql_error(),E_USER_ERROR); ?>Na página onde for usar uma conexão com seu banco, chama o arquivo assim:
<?php require_once('banco.php'); ?>É isso, qualquer coisa posta aí a sua dúvida.
Té. B)
Tenta usar esse aki....
PHP
[*]<?
[*]$userName = "login"; // login do usuário do banco de dados
[*]$password = "senha"; // Senha do usuário do banco de dados
[*]$hostName = "localhost"; // Máquina onde o banco de dados MySQL está rodando
[*]$databaseName = "dbi"; // Nome do banco de dados
[*]
[*]//Conectar com o banco de dados
[*]if (!($link=mysql_connect($hostName, $userName, $password))){
[*] DisplayErrMsg(sprintf("Erro ao conectar com o host %s, pelo usuário %s" .
[*]}
[*]
[*]//Torna $databaseName o banco de dados ativo
[*]if (!mysql_select_db($databaseName, $link)){
[*]}
[*]?>