Jump to content


DJ Paulista ( Di )

Member Since 02/07/2009
Offline Last Active 29/12/2009, 03:48
-----

Topics I've Started

[Resolvido] Problema Na Conexao Com Banco De Dados

28/12/2009, 04:26

Olá, pessoal estou com um problema estou fazendo um site de baladas, e estou usando um codigo já pronto, o negocio e o seguinte o site funciona perfeitamente em minha maquina mas quando enviei para o server quando entro no site da o seguinte erro.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mocmixco/public_html/config.php on line 15

Muito bem, agora vamos a linha 15 do arquivo config.php

<?
// conexão com o banco
//echo "server:". $_SERVER['REMOTE_ADDR']. "/ linha 4 no config.php";
	$server = "localhost";
  	$user = "mocmixco_djpaul";
  	$senha = "*************";
	$banco = "mocmixco_mocmix";	

$conexao = mysql_connect("$server", "$user", "$senha"); $db = mysql_select_db("$banco");
// termina conexão com o banco

$pasta = "estrutura/galeria";

$sql = mysql_query("SELECT * FROM config WHERE id='1'"); // <<<< LINHA 15
while ($linha = mysql_fetch_array($sql)) {
$tsite = $linha[tsite]; 				// nome do site
$usite = $linha[usite]; 				// url do site, ex: http://www.seusite.com.br/galeria/
$fonte = $linha[fonte]; 				// fonte do site
$tfonte = $linha[tfonte]; 			    // tamanho da fonte usada
$ttitulo = $linha[ttitulo];			    // tamanho dos titulos do site 
$coronmouse = $linha[coronmouse];		// cor quando passar o mouse em cima dos links #999999
$cortexto = $linha[cortexto]; 		    // cor do texto
$corcelula1 = $linha[corcelula1];		// cor dacelula 1
$corcelula2 = $linha[corcelula2];    	// cor da celula 2
$corfundosite = $linha[corfundosite];   // cor de fundo do site
$qts_thumbs = $linha[qts_thumbs];       // Total de fotos q será exibido do lado esquerdo
$qts_colunas = $linha[qts_colunas];     // total de colunas q será exibido
$qts_ultimos = $linha[qts_ultimos];     // total de eventos q ficarão nas ultimas coberturas
$img_fundo = $linha[img_fundo];        
$loginho = $linha[loginho];
$versao = "v4.0";
}

?>

<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title><? echo $tsite?></title>

<style type="text/css">
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
<?
$file = $_SERVER['PHP_SELF'];
	if($_SERVER['REMOTE_ADDR'] == "localhost"){
	$local = "/estrutura/galeria/zoom.php";
	} else {
	$local = "/estrutura/galeria/zoom.php";
	}
		if($file != "$local"){ 
?>

<? }?>
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

body,td,th {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.branco {color: #FFFFFF}

.pequeno {
	font-size: 8px;
	color: #999999;
}

.menu {color: #666666}

a:link, a:active, a:visited {
color: #666666;
text-decoration: none;
}

a:hover {
color:  #999999;
text-decoration: underline;
}

.input {
	border: 1px solid #333333;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
</style>
</HEAD>

<body>
<script src="<? echo $usite?>janelas_popup.js" language="JavaScript"></script>
Não tenho ideia como solucionar, sou leigo em php...
Quem quiser ver o site o link é >>>> http://www.mocmix.com.br/index.php
Obrigado des de já!

Edição 1

Galera pesquisando adicionei or die (mysql_error()); PARA VER O ERRO

Ficou assim:

$sql = mysql_query("SELECT * FROM config WHERE id='1'") or die (mysql_error());
Quando entrei no site deu essa mensagem:

No database selected

Edição 2

Galera acho que é algum erro de interpretação, Porque atualizei o meu programa de server php que uso no meu PC, o APPSERVER, e após isso deu o mesmo erro do servidor. Outra coisa posso colocar qualquer nome de banco de dados que ele da a mesma coisa ele nem esta consultando o banco.

Problema De Conexão Com Banco De Dados Mysql Quase Insolucionavel!

02/07/2009, 00:51

:rolleyes: Olá, galera primeiramente quero dizer que sou novo no forum e noOb em php.... mas vou explicar meu problema, agradeço des de já.

O que acontece e o seguinte estou desenvolvendo um site e comecei a baixar alguns scripts php para interpolar no site, ai começa o grande dilema....

A questão e o seguinte o EASY PHP 1.8 2.0b 3.0, WAMP e outros nao conecta com nenhum banco de dados....

Ja fiz de tudo galera, vou certinho la no PHP ADMIN, crio o banco de dados importo os SQL depois (TUDO DA SUCESSO), vou nas config do script configuro CERTINHO (HOST: LOCALHOST DATABASE:NOME DO BANCO SENHA: USER: ETCETC) e nada, ele nao conecta com o banco de dados,

Ai você fala e o script que esta com problema, eu digo não é, galera isso e com qualquer script, qualquer um mesmo que tenha banco de dados des de um simples sistema de fotos ao portal completo, nada funciona tentei varios diferentes...

SIMPLISMENTE NÃO CONECTA COM NENHUM BANCO DE DADOS CRIADO COM O PHPADMIN....

Não sei mais o que fazer,

1° Ja desativei o firewall
2° Ja vi as permissões da pasta www, deixei como all
3° Ja verifiquei o programa nao da nenhum erro na hora de iniciar o php e mysql, tanto no wamp quanto no easyphp
4° Ja baixei um driver mysql-connector-odbc-5.1.5-win32.msi <<< instalei
5° Ja tentei scripts mais simples, com users diferentes e senhas e nada....

Não sei o que faço!

Detalhes:
Tenho IIS instalado, desativei o serviço. E os programas de php nao da erro.
Também ja tentei mudar a porta do easy e wamp. Funciona tb mas nao consigo conectar ao banco de dados.
Programas testados EASYPHP 1.8 2.0B 3.0 E WAMP >>> NADA! Funciona php, mas nao conecta em nenhum banco!

Obrigado :wacko:

IPB Skin By Virteq