acontece q eu quero pegar soh o dia, ou mes.. ou ano e nao consigo!

como faço?
Posted 29/01/2004, 23:03
Posted 29/01/2004, 23:08
Posted 30/01/2004, 00:41
SELECT DAY(Campo) ...
SELECT MONTH(Campo) ...
SELECT YEAR(Campo) ...
Posted 30/01/2004, 00:42
Edição feita por: ffmm2003, 30/01/2004, 00:44.
Posted 30/01/2004, 07:26
$seleciona = mysql_query("SELECT * FROM tabela WHERE id='10'")or die("Ocorreu um erro na seleção"); $dados = mysql_fetch_array($seleciona); $data = mysql_query("SELECT DATE_FORMAT(data, '%d/%m/%y') AS data FROM tabela"); echo $data;
Posted 30/01/2004, 07:29
Posted 30/01/2004, 09:39
Pelo q eu entendi..!! o seu campo data.. apesar de guardar a data do dia..!! ele guarda em um formato de string.....!!esqueci de falar, o esquema do ROBSON ja funcionou, e achei ser o mais facil.
mas queria saber tb como funciona este do SELECT DATE_FORMAT...
Posted 30/01/2004, 11:15
$conn = mysql_connect('localhost', 'root', ''); mysql_select_db('teste', $conn); $result = mysql_query('SELECT DATE_FORMAT(campo_de_data, \'%m\') AS mes FROM tabela;', $conn); while($row = mysql_fetch_array($result)){ echo 'Mês: '.$row['mes'].'<br>'; }
Edição feita por: ffmm2003, 30/01/2004, 11:16.
Posted 30/01/2004, 11:27
Posted 30/01/2004, 11:33
+---------------------------------+ | DATE_FORMAT('2004-12-14', '%m') | +---------------------------------+ | 12 | +---------------------------------+ 1 row in set (0.03 sec)
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)