Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola Pessoal
Preciso de Uma ajudinha
Tenho o seguinte script
//Verifica se Já existe data agendada no dia
$sql = "SELECT COUNT(*) AS alert FROM cond_agenda WHERE start = '2014-09-13 01:02:00' AND tipo_evento = '$tipo'";
$resultado = mysql_query($sql) or die ("Erro na consulta1");
$linha = mysql_fetch_assoc($resultado);
$alert = $linha['alert'];
tenho uma coluna em DateTime
Ele funciona perfeitamente assim ---> WHERE start = '2014-09-13 01:02:00'
mais eu queria compara só pela data --> WHERE start = '2014-09-13'
Resumindo comprar um DateTime por um Date
Alguem teria uma Idéia
Desdejá Agradeço a Todos
Ok
Obrigado pela ajuda
Usa esse exemplo ae
SELECT date_format( nome-do-campo-com-a-data, '%d/%m/%Y' ) AS data
FROM tabela
WHERE date_format( nome-do-campo-com-a-data, '%Y-%m-%d' ) = DATE_FORMAT( '2014-09-13', '%Y-%m-%d')
Manual do MySql
http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format
As funções mysql_* estão obsoletas no PHP. Procure utilizar PDO ou mysqli