designmix 0 Denunciar post Postado Setembro 6, 2006 galera sou programador asp nunca gostei de php por achar os script muito cheio de frescura maiuscula minuscula e outras coisa. Peguei para ver se daria para fazer simples sem complicar fiz uma function gostaria de saber o que esta errado pois não da erro nada apenas não mostra o resultado <?php function abre_Conexao() { $_conn = @mysql_connect("localhost", "root", ""); if ($_conn===FALSE) { echo "Não conecto no Mysql ". mysql_error(); exit; } mysql_select_db("teste", $_con); if($_conn===FALSE) { echo "não foi possivel conectar ao banco ". mysql_error(); exit; }}?> ai chamei a function num include <?php include("function_db.php"); ?><?php$sqls = "SELECT * FROM cacau ";abre_Conexao();$query = mysql_query($sqls );$rs = mysql_fetch_array($query);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><?=$rs["nome"]?></body></html> Alguem poderia ver se funciona ai local grato :blink: :blink: http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
pcdesign 0 Denunciar post Postado Setembro 6, 2006 Faz assim e ve se da certo? <?php function abre_Conexao() { $conn = mysql_connect("localhost", "root", ""); if (!$conn) { die ('Não conecto no Mysql: ' . mysql_error()); } $db = mysql_select_db('teste', $conn);if (!$db) { die ('Erro ao abir db_teste : ' . mysql_error());}return $conn; }//EXIBIR DOS DADOS DA TABELA$connect = abre_Conexao();//1º abre conexão depois faz o select$sql = "select * from cacau";$rsSql = mysql_query($sql,$connect);while ($row = mysql_fetch_array($rsSql)){$id = $row['id'];$nome = $row['nome'];echo $id." - ".$nome."<br>";}?> VALEU Compartilhar este post Link para o post Compartilhar em outros sites
fsphp 0 Denunciar post Postado Setembro 6, 2006 Acho que sua função não está funcionando por isso aqui: "$_conn===FALSE"Se não conecta, o retorno, acho que é um void. Então você coloca como o amigo falou: "(!_$conn)"Testa aí e vê se funciona. ;) Compartilhar este post Link para o post Compartilhar em outros sites
designmix 0 Denunciar post Postado Setembro 6, 2006 nem .. nada não da erro tambem não mostra nada Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Setembro 6, 2006 Tenta fazer orientado.......Caso seu PHP seja o 4:conexao.php <?phpclass class_conexao {// metodo construtor function class_conexao() { $this-> link = mysql_connect($HOST,$USUARIO,$SENHA); if (!$this->link) { die("erro na conexão ao banco de dados"); } elseif (!mysql_select_db($BANCO,$this->link)) { die("erro na conexão ao banco de dados"); } }}?>Aí você cria a página q exibeexibe.php<?phprequire_once('conexao.php');$obj -> new class_conexao();$sql = "SELECT * FROM tabela";$query = mysql_query($sql, $obj->link);$rs = mysql_fetch_array($query);$id = $rs['id'];$valor = $rs['valor'];echo $id." - ".$valor;?>Espero que ajude Compartilhar este post Link para o post Compartilhar em outros sites
designmix 0 Denunciar post Postado Setembro 7, 2006 Ainda estou usando o meu script me deu o seguinte erro Erro ao abir db_teste : Access denied for user: '@localhost' to database 'teste'o que seria isso??/ :blink: :blink: Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Setembro 7, 2006 Verifique as permissões desse usuário. Talvez ele não tenha permissão para trabalhar com esse banco de dados... mas é estranho, pois é usuário "root". Como está esse database "teste"? Verifique se não está como "test", ou "Teste" (com "T" maiúsculo), pois se o MySQL estiver rodando em Linux, acredito que o nome dos objetos do banco de dados teriam que estar exatamente como foram criados. Compartilhar este post Link para o post Compartilhar em outros sites
designmix 0 Denunciar post Postado Setembro 7, 2006 Ola depois de 2 dias tentando fazer apenas uma consulta no mysql desisto ....fico com o asp mesmo Estou vendo que php não é para mim fico no asp e no .net valeu a todos http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif ;) ;) Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 7, 2006 o seu script não tem problema nenhum. você poderia ter verificado como está configurado o PHP. no PHP.ini você deve habilitar os parâmetros "display_errors" "display_startup_errors" <?php$host = "localhost"; // host do servidor MySQL$user = "root"; // usuario $senha = ""; // senha// essa condicional verifica o estado da conexãoif( $conn = mysql_connect($host, $user, $senha) ) { // conectou.. aqui você faz a consultas enviando as query strings}else{ // não consegue conectar. a função abaixo retornará mensagem de erro do MySQL echo mysql_error();}?> Compartilhar este post Link para o post Compartilhar em outros sites
designmix 0 Denunciar post Postado Setembro 7, 2006 ja esta abilitado hehheh e nada Compartilhar este post Link para o post Compartilhar em outros sites