Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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;
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>";
}
?>>
<?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.
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
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 /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_images/imasters/rep_up.png&key=69f1cee84b0cec2770cf4978eb26283900cc6cd53272a52e2e7da158a809e582" alt="rep_up.png" />
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
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.
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");