我回来了新的问题。可能有一个简单的查询来弄清楚我需要什么。
我有SugarCRM,正在使用SOAP WebUI在日历上创建会议
我正在尝试弄清楚如何检查Meetings.date_start和Meetings.date_end之间的时间是否已经占用。
目前,我可以通过以下查询检查我从Web表单输入的日期是否等于Meetings.date_start:
$query="select id, date_start, date_end from meetings where date_start='$dateToCheck' AND assigned_user_id='$stylist'";
其中$ dateToCheck为DateTime格式
使用:
$resource=mysql_query($query,$connect)
if(mysql_num_rows($resource)>0)
{
echo '<script type="text/javascript">';
echo 'alert("Time is Taken.");';
echo '</script>';
}
我可以检查$ dateToCheck = date_start
因此,例如,如果我的约会开始于上午9:30,结束于10:45
我无法为9:30创建约会,但我可以为9:45创建约会
有什么建议么?
最佳答案
尝试这个
select id, date_start, date_end
from meetings
where date_start<='$dateToCheck'
AND date_end>='$dateToCheck'
AND assigned_user_id='$stylist'
关于php - MySQL/PHP/SugarCRM计划,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10595104/