Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tainã Lisboa

[Erro] No Script php+mysql

Recommended Posts

Boa noite,

 

Já tentei de tudo pesquisei também para achar o erro e nada.

 

 

 

http://uploaddeimagens.com.br/imagens/error_banco-png

 

 

 

<?php
$banco = "wyd";
$usuario = "root";
$senha = "";
$hostname = "127.0.0.1";
$conn = mysql_connect($hostname,$usuario,$senha);
mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.
"; exit;}
else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.
";}
mysql_close();
?>
<?php
$query=mysql_query("SELECT * FROM playerson ORDER BY 'canal' ")or die(mysql_error());
while($r=mysql_fetch_array($query)){
if($players=@file($r['link'])){
$on=explode(" ", $players[0]);
$on=$on[0];
if($on=="-1"){$on="0";}
}
else{$on="0";}
if($on=="0"){$cor="#333";}
elseif($on<30){$cor="#3C3";}
elseif($on<50){$cor="#060";}
elseif($on<80){$cor="#C60";}
elseif($on<100){$cor="#F30";}
elseif($on<120){$cor="#C00";}
elseif($on>=120){$cor="#900";}
echo "<tr>
<td width=\"70\"><strong>".$r['nome']."</strong></td>
<td width=\"50\"><strong>".$r['canal']."</strong></td>
<td width=\"60\"><strong style=\" color:".$cor."\">".$on."</strong><strong>/750</strong></td>
<tr>";
}
?>

Aqui estou tesando a conexão, ele conecta mas não seleciona a DB.

 

db seria essa aqui

 

REATE TABLE `playerson` (
`link` varchar(255) NOT NULL,
`nome` varchar(30) NOT NULL,
`canal` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é simples você esta tentando selecionar o banco de dados mais nao definiu como ele vai tentar conectar ao banco de dados

Mude esta linha:

 

mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL");

 

Para:

 

mysql_select_db($banco,$conn) or die( "Não foi possível conectar ao banco MySQL");

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele conecta no banco mas o problema esta nisso " No database selected ".

 

 

O erro mesmo estaria aqui:

 

 

 

<?php
$query=mysql_query('SELECT * FROM playerson ORDER BY `canal` ')or die(mysql_error());
while($r=mysql_fetch_array($query)){
if($players=@file($r['link'])){
$on=explode(" ", $players[0]);
$on=$on[0];
if($on=="-1"){$on="0";}
}
else{$on="0";}
if($on=="0"){$cor="#333";}
elseif($on<30){$cor="#3C3";}
elseif($on<50){$cor="#060";}
elseif($on<80){$cor="#C60";}
elseif($on<100){$cor="#F30";}
elseif($on<120){$cor="#C00";}
elseif($on>=120){$cor="#900";}
echo "<tr>
<td width=\"70\"><strong>".$r['nome']."</strong></td>
<td width=\"50\"><strong>".$r['canal']."</strong></td>
<td width=\"60\"><strong style=\" color:".$cor."\">".$on."</strong><strong>/750</strong></td>
<tr>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$hostname = 'localhost'; // Servidor MySQL,

$username = 'izerang'; // Usuario MySQL,

$passwd = 'passfake'; // Senha MySQL,

$database = 'db_test'; // Banco de dados MySQL,

// Faz conexao.

$start = mysql_connect($hostname, $username, $passwd);

mysql_select_db($database, $start) or die("Erro ao selecionar banco de dados.");

// Verifica se esta funcionando

if (!$start) {echo "Erro ao conectar com o banco de dados."; exit;}

else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.";}

mysql_close();

?>

 

Tente esse caso nao funcione verifique se o nome da database esta correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente esse caso nao funcione verifique se o nome da database esta correto.

A parte da conexão está correta, o problema mesmo é aqui:

 

 

<?php
$query=mysql_query("SELECT nome,canal FROM playerson ORDER BY canal ")or die(mysql_error());
while($r=mysql_fetch_array($query)){
if($players=@file($r['link'])){
$on=explode(" ", $players[0]);
$on=$on[0];
if($on=="-1"){$on="0";}
}
else{$on="0";}
if($on=="0"){$cor="#333";}
elseif($on<30){$cor="#3C3";}
elseif($on<50){$cor="#060";}
elseif($on<80){$cor="#C60";}
elseif($on<100){$cor="#F30";}
elseif($on<120){$cor="#C00";}
elseif($on>=120){$cor="#900";}
echo "<tr>
<td width=\"70\"><strong>".$r['nome']."</strong></td>
<td width=\"50\"><strong>".$r['canal']."</strong></td>
<td width=\"60\"><strong style=\" color:".$cor."\">".$on."</strong><strong>/750</strong></td>
<tr>";
}
?>

Que da o seguinte erro No database selected

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara é o seguinte eu dei uma testada aqui e dessa vez funcionou... então tente esse codigo

<?php

$hostname = 'localhost'; // Servidor MySQL,

$username = 'root'; // Usuario MySQL,

$passwd = 'passfake'; // Senha MySQL,

$database = 'bd'; // Banco de dados MySQL,

// Faz conexao.

$start = mysql_connect($hostname, $username, $passwd) or die("Erro ao conectar com o banco de dados.");

mysql_select_db($database, $start) or die("Erro ao selecionar banco de dados.");

 

$query=mysql_query('SELECT * FROM playerson ORDER BY `canal` ')or die(mysql_error());

while($r=mysql_fetch_array($query)){

if($players=@file($r['link'])){

$on=explode(" ", $players[0]);

$on=$on[0];

if($on=="-1"){$on="0";}

}

else{$on="0";}

 

if($on=="0"){$cor="#333";}

elseif($on<30){$cor="#3C3";}

elseif($on<50){$cor="#060";}

elseif($on<80){$cor="#C60";}

elseif($on<100){$cor="#F30";}

elseif($on<120){$cor="#C00";}

elseif($on>=120){$cor="#900";}

 

 

echo "

".$r['nome']."

".$r['canal']."

".$on."/750

";

}

?>

 

 

------------

Se ajudou clique no rep_up.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado pela atenção agora funcionou tranquilo, estou com outro problema aqui gostaria de sabe se podem me ajuda neste mesmo tópico .

 

 

index.php

 

http://pastebin.com/JBxJ5kqX

 

 

sql.php

 

<? //Configurações do mysql
$db['host']="127.0.0.1";//localhost ou 127.0.0.1 para mysql no mesmo host
$db['porta']="";//se estiver no local host, deixe vasio
$db['usuario']="root";
$db['senha']="";
$db['database']="wyd";
?>

 

 

o Mesmo ele não puxa nada do banco de dados e um pouco do código fica a mostra no site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.