从sql获取实际的年和月数据

时间:2014-05-25 09:31:37

标签: php mysql sql

请帮我这个sql。如何从表中获得实际年份和实际月份数据?表中的foglalas_datum是datetime。谢谢!

$check = mysqli_query($kapcs, "
SELECT 
    foglalas_id, 
    foglalas_nev,
    foglalas_tel,
    foglalas_email,
    foglalas_erkez_date,
    foglal_iroda_id, 
    foglal_type,  
    foglal_iroda_id 
FROM 
    foglalas  
WHERE 
    foglal_iroda_id='$iroda' 
    AND YEAR(foglalas_datum) = YEAR(NOW()) 
    AND MONTH(foglalas_datum) = MONTH(NOW())   
ORDER BY 
    foglalas_id DESC
") 
or die("Sql Error".mysqli_error($kapcs)); 

1 个答案:

答案 0 :(得分:0)

$check = mysqli_query($kapcs, "
SELECT 
    foglalas_id, 
    foglalas_nev,
    foglalas_tel,
    foglalas_email,
    foglalas_erkez_date,
    foglal_iroda_id, 
    foglal_type,  
    foglal_iroda_id 
FROM 
    foglalas  
WHERE 
    foglal_iroda_id='$iroda' 
    AND YEAR(foglalas_datum) = YEAR(CURDATE()) 
    AND MONTH(foglalas_datum) = MONTH(CURDATE())   
ORDER BY 
    foglalas_id DESC
") 
or die("Sql Error".mysqli_error($kapcs)); 

请尝试CURDATE()而不是NOW()