Php 要检查日期是否已存在

Php 要检查日期是否已存在,php,mysql,Php,Mysql,我有一张桌子,周一有7天,星期二…sun我正在向这些字段插入一些记录。如果我在下拉列表或文本字段中选择/输入星期一或任何现有日期,它应该说day alredy exist,否则它应该插入…我正在使用以下代码,每当我插入值时,它会说day exist,如果我输入的是其他不存在的日期,它的下一天存在..有人可以检查下面的代码吗?提前谢谢 $dexist=$_POST['ext']; $res=mysql_query("select Day from mess where Day='".$dexist

我有一张桌子,周一有7天,星期二…sun我正在向这些字段插入一些记录。如果我在下拉列表或文本字段中选择/输入星期一或任何现有日期,它应该说day alredy exist,否则它应该插入…我正在使用以下代码,每当我插入值时,它会说day exist,如果我输入的是其他不存在的日期,它的下一天存在..有人可以检查下面的代码吗?提前谢谢

$dexist=$_POST['ext'];
$res=mysql_query("select Day from mess where Day='".$dexist."' ");
while($row=mysql_fetch_array($res))
{
    $dy=$row['Day'];
}

if($dy==$dexist)
{
    echo"<SCRIPT LANGUAGE='JavaScript'>window.alert('Day exist')</SCRIPT>";
}

else
{
    mysql_query("insert into mess (Date,Day,Breakfast,StartTimeb,EndTimeb,Lunch,StartTimel,EndTimel,Dinner,StartTimed,EndTimed) values('".$date."','".$day."','".$bre."','".$bres."','".$bree."','".$lun."','".$luns."','".$lune."','".$dinn."','".$dins."','".$dine."')");
}

mysql_close($con);
$dexist=$\u POST['ext'];
$res=mysql_查询(“从mess中选择Day,其中Day='”“$dexist.”);
while($row=mysql\u fetch\u数组($res))
{
$dy=$row['Day'];
}
如果($dy==$dexist)
{
echo“window.alert('Day exist')”;
}
其他的
{
mysql_查询(“插入到mess(日期、日期、早餐、StartTimeb、EndTimeb、午餐、StartTimel、EndTimel、晚餐、StartTimed、EndTimed)值(“$Date.”、“$Day.”、“$bre.”、“$bres.”、“$bree.”、“$lune.”、“$lune.”、“$dins.”、“$dins.”、“$Dines.”、“$dine.”;
}
mysql_close($con);
试试这个:

$dexist=$_POST['ext'];
$res=mysql_query("select Day from mess where Day='".$dexist."' ");
$exists = false;
while($row=mysql_fetch_array($res))
{
    $dy=$row['Day'];
    if($dy==$dexist)
    {
        $exists = true;
        break;
    } else {
        mysql_query("insert into mess (Date,Day,Breakfast,StartTimeb,EndTimeb,Lunch,StartTimel,EndTimel,Dinner,StartTimed,EndTimed) values('".$date."','".$day."','".$bre."','".$bres."','".$bree."','".$lun."','".$luns."','".$lune."','".$dinn."','".$dins."','".$dine."')");
        break;
    }
}
if ( $exists ) {
    echo"<SCRIPT LANGUAGE='JavaScript'>window.alert('Day exist')</SCRIPT>";
}
mysql_close($con);
$dexist=$\u POST['ext'];
$res=mysql_查询(“从mess中选择Day,其中Day='”“$dexist.”);
$exists=false;
while($row=mysql\u fetch\u数组($res))
{
$dy=$row['Day'];
如果($dy==$dexist)
{
$exists=true;
打破
}否则{
mysql_查询(“插入到mess(日期、日期、早餐、StartTimeb、EndTimeb、午餐、StartTimel、EndTimel、晚餐、StartTimed、EndTimed)值(“$Date.”、“$Day.”、“$bre.”、“$bres.”、“$bree.”、“$lune.”、“$lune.”、“$dins.”、“$dins.”、“$Dines.”、“$dine.”;
打破
}
}
如果($存在){
echo“window.alert('Day exist')”;
}
mysql_close($con);
玩得开心。

我可以把我的ext=“”;DROP TABLE mess;”发给你吗?