Ames 0 Denunciar post Postado Setembro 7, 2015 Boa Noite Pessoal, Uma ajuda, por favor. Possuo um site feito em HTML e apenas 1 pagina dele (nomeado livro de recados) foi feito em PHP para armazenar uns registro em um banco no MySQL. Como teste no desenvolvimento, utilizei o WAMP e tudo funciona Ok(quando está em localhost). Consigo me conectar a base de dados, consigo gravar os dados na tabela e consigo visualizar os registros na minha própria página de recados. Tudo funciona certinho. Aí vem o Problema: Estou usando o UOLHOST para hospedagem e quando minha pagina está hospedado (na web), eu consigo me conectar no banco e inserir os dados, porem minha página não exibe os dados gravados e não mostra nenhum erro. podem me ajudar? Meu código: <?php error_reporting(0);include 'connection.php';//Aqui vou iniciar a busca dos comentários dentro do banco de dados!$buscaComentarios = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y %h:%m:%s') as data FROM `dados`";$num_rows = mysql_num_rows($buscaComentarios);echo "<div><p><strong>Total de $num_rows Comentários.</strong></p></div>";$numero_linha = 0;while ($lista = mysql_fetch_array($buscaComentarios)){$data = $lista['data'];$data = str_replace('-','/',$data);$id = $lista['id'];$nome = $lista['nome'];$website = $lista['website'];$comentario = $lista['comentario'];$numero_linha = $numero_linha + 1;echo "<ol class='comment-list'><li id='comment-44' class='comment odd alt thread-even depth-1'><span class='comment-number'>$numero_linha</span><article id='div-comment-44' class='comment-body'><footer class='comment-meta'><div class='comment-author vcard'><img alt='' src='http://0.gravatar.com/avatar/9e4065bcabf0cea6c4b62730710ffef1?s=64&d=mm&r=g' srcset='http://0.gravatar.com/avatar/9e4065bcabf0cea6c4b62730710ffef1?s=128&d=mm&r=g 2x' class='avatar avatar-64 photo' height='64' width='64'/> <cite class='fn'><a href='$website>$nome</cite></a>' </div> <div class='comment-metadata'><a href='index.php#$numero_linha'></a></div> </footer><div class='comment-content'><p>$comentario</p><i>Enviado em $data.</i></div></article></li></ol>";}?> Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Setembro 7, 2015 Está faltando o mysql_query para executar a query... Compartilhar este post Link para o post Compartilhar em outros sites
Ames 0 Denunciar post Postado Setembro 7, 2015 Está faltando o mysql_query para executar a query... Bom dia Edgar, obrigado pela atenção. Sim estava correto, mas eu já havia declarado. De tanto teste que eu fiz, acabei esquecendo de deixar no código. mas já o declarei de novo e o Problema persiste. minha declaração ficou: $buscaComentarios = mysql_query("SELECT *, DATE_FORMAT(data,'%d/%m/%Y %h:%m:%s') as data FROM dados"); o restante ficou igual. o estranho é que no WAMP (localhost) funciona, somente quando eu hospedo que não funciona. []'s Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Setembro 7, 2015 Habilite todas as exibições de erro, como mostrado neste tópico e use mysql_error(). Isso vai apontar todos os problemas PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql Compartilhar este post Link para o post Compartilhar em outros sites
Ames 0 Denunciar post Postado Setembro 7, 2015 Habilite todas as exibições de erro, como mostrado neste tópico e use mysql_error(). Isso vai apontar todos os problemas PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql Obrigado pelo comentário, Beraldo. Ativei o debug de erros e ficou mais facil de ver. O problema foi resolvido. Ele não estava reconhecendo o caminho do INCLUDE (../../connection.php) do index.php. Mas o estranho era que o outro formulario (insertcomment.php) que tambem tinha esse caminho estava Ok. bom, eu mudei esses forms para o mesmo diretório e funcionou. Ainda com o MySQL, não mudei para o MySQLi não. Outra coisa que tambem pode ter sido influenciado, foi o fato de eu ficar mudando o codigo direto no arquivo hospedado. Reparei que a formatação ficava diferente. Então eu modificava na maquina e movia o arquivo via FTP. Bom, resolveu. Obrigado a todos e ao iMasters, que tem um belo fórum. []'s Compartilhar este post Link para o post Compartilhar em outros sites