phew 0 Denunciar post Postado Julho 11, 2006 $Con = mysql_connect("localhost","phelen_phelen","akkjhc01") or die(mysql_error()); mysql_select_db("phelen_banco") or die (mysql_error()); $Sql = mysql_query("SELECT *,DATE_FORMAT(data, '%d/%m/%Y') from arq ORDER BY data DESC LIMIT 10 ") or die ("<b>Erro: </b>".mysql_error()); while ($RRr = mysql_fetch_array($Sql)) { echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='2'>"; if (strlen($RRr['nome']) <= "13") { echo "<a href='{$RRr['ender']}'>{$RRr['nome']}<br><font face='Verdana, Arial, Helvetica, sans-serif' size='1'> {$RRr['data']} - {$RRr['hora']}<BR><BR></font></font></a>"; } else { echo "<a href='".$RRr['ender']."'>".substr($RRr['nome'], 0,13)."...<br><font face='Verdana, Arial, Helvetica, sans-serif' size='1'> {$RRr['data']} - {$RRr['hora']}<BR><BR></font></font> </a>"; }}?> Usei o DATE_FORMAT(data, '%d/%m/%Y') para mostrar a hora em xx/xx/xxxx porem se eu usar o $RRr['data'] ele mostra xxxx-xx-xx, como mostrar em xx/xx/xxxx? E eu queria mostrar em ordem DESC usando a Data, só que os arquivos upados por ultimo no mesmo dia acabam ficando atras, como usar a hora e a data junto para dar a ordem? Compartilhar este post Link para o post Compartilhar em outros sites
augustogava 0 Denunciar post Postado Julho 11, 2006 ORDER By data DESC, hora DESC quanto a data use essa funcao: function banco2data($b2d) { if($b2d=="0000-00-00" or empty($b2d)){ $b2d=""; return $b2d; }else{ $b2d_ano=substr($b2d,0,4); $b2d_mes=substr($b2d,5,2); $b2d_dia=substr($b2d,8,2); $b2d=$b2d_dia.'/'.$b2d_mes.'/'.$b2d_ano; return $b2d; }}print banco2data($RRr["data"]); Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Julho 11, 2006 faz assim DATE_FORMAT(data, '%d/%m/%Y') as dataBR usando as você ta criando um apelido para o campo dai é só chamar o apelido no lugar do nome do campo exemplo : $RRr["dataBR"] nao precisa usar essa função acima o DATE_FORMAT é uma função do mysql que serve para formatar a data Compartilhar este post Link para o post Compartilhar em outros sites
phew 0 Denunciar post Postado Julho 11, 2006 faz assim DATE_FORMAT(data, '%d/%m/%Y') as dataBR usando as você ta criando um apelido para o campo dai é só chamar o apelido no lugar do nome do campo exemplo : $RRr["dataBR"] nao precisa usar essa função acima o DATE_FORMAT é uma função do mysql que serve para formatar a data Como deve ficar? coloquei desta maneira e nao funcionou... SELECT *,DATE_FORMAT(data, '%d/%m/%Y') as dataBR from arq ORDER BY data DESC,hora DESC LIMIT 10 " Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Julho 11, 2006 qual o tipo de campo você usou para guardar a data ? Compartilhar este post Link para o post Compartilhar em outros sites
phew 0 Denunciar post Postado Julho 11, 2006 date e o da hora time.Funcionou... VLW AE... Compartilhar este post Link para o post Compartilhar em outros sites