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 pessoal...
Mais uma vez peço ajuda.
Fazendo as pesquisa cheguei neste código, masdá erro e não sei o que estou fazendo de errado.
Desde já agradeço.
ZUCOLLI
<body>
<div id="geral">
<div id="cima"><h1 id="logo_perfil">Pefil <span class="nuato">NuAto</span></h1></div>
<div id="esquerda">texto</div>
<div id="direita">
<?php
require_once('coneccoes/descricoes_db.php');
$strSql = "SELECT * FROM usuarios ORDER BY RAND() LIMIT 2";
$consulta = mysql_query($strSql);
while ($row = mysql_fetch_assoc($consulta)) {
$html .= "<ul class='usuario'>";
$html .= "<li class='foto'><img src='images/foto-padrao.jpg' width='120' height='150' /></li>";
$html .= "<li class='nome'> ".$row['nome']. "</li>";
$html .= "<li class='funcao'> ".$row['grupo']. "</li>";
$html .= "<li class='tel'>Telefone: ". $row['tel_casa'] ."</li>";
$html .= "<li class='tel'>Celular: ". $row['tel_cel'] ."</li>";
$html .= "</ul>";
echo $html;
}
mysql_free_result($consulta);
?>
</div>
<div id="rodape"></div>
</div>
</body>Boa noite...
O erro e este: "No database selected"
Porém a conexão é a mesma de todos os outros lugares do site, o que pode ser?
Obrigado.
ZUCOLLI
<?php
$hostname_descricoes_db = "localhost";
$database_descricoes_db = "nuato";
$username_descricoes_db = "zucolli";
$password_descricoes_db = "cazzac";
$descricoes_db = mysql_pconnect($hostname_descricoes_db, $username_descricoes_db, $password_descricoes_db) or trigger_error(mysql_error(),E_USER_ERROR);
?>ta faltando um mysql_select_db() ai.
Fica assim:
<?php
$hostname_descricoes_db = "localhost";
$database_descricoes_db = "nuato";
$username_descricoes_db = "zucolli";
$password_descricoes_db = "cazzac";
$descricoes_db = mysql_pconnect($hostname_descricoes_db, $username_descricoes_db, $password_descricoes_db) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db( $database_descricoes_db );
?>
>
ta faltando um mysql_select_db() ai.
Resolvi reponder a mesmo coisa que tu só que mais detalhado, porque se ele não sabe o que é "No database selected" então...
Boa tarde Leonardo...
Deu certo!
Mas não tem como selecionar o DB nesta linha:
$descricoes_db = mysql_pconnect($hostname_descricoes_db, $username_descricoes_db, $password_descricoes_db) or trigger_error(mysql_error(),E_USER_ERROR);
Se não... deu tudo certo.
Muito obrigado.
ZUCOLLI
Não tem como não, a sintaxe é assim:
mysql_pconnect ( $server, $username, $password , $client_flags );
Manual :seta: http://br.php.net/manual/pt_BR/function.mysql-pconnect.php
Sempre que der erro poste-o, facilita muito na resolução do problema.
mas tudo indica que existe um erro na sua query, modifique essa linha
$consulta = mysql_query($strSql);
para essa que exibe erro caso exista
$consulta = mysql_query($strSql) or die (mysql_error());