そして、私は新しい質問をして戻ってきました。私が必要なものを理解するための簡単なクエリがあるでしょう。
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 の予定を作成することはできます。
助言がありますか?