我遇到了一个真正的问题,这个问题对我来说是未知的。 我将datetime插入数据库(以及其他一些数据)。脚本有效,它正在添加新记录,它只是膨胀。真正的问题是关于重复数据。即使我有这个if条件,它也无法正常工作:x
$data = $year."-".$month."-".$day." ".$godzina.":".$minuta;
$result = mysql_query("SELECT * from kolejka WHERE data LIKE '$data%'");
$exists = (mysql_num_rows($result))?TRUE:FALSE;
if($exists){
header('Location: location');
$_SESSION['msg'] = 'text';
}else{
$sql = "INSERT INTO kolejka (pID, mID, data, odbyta) VALUES ('$id', '$mid', '$data', '0')";
}
if (!mysql_query($sql)){
header('Location: 'location');
$_SESSION['msg'] = 'error';
}
这里的数据库:
它必须由mysql_query完成:> 提前感谢任何评论
答案 0 :(得分:1)
你的问题是,通过连接这样的值,你没有填充数字,所以它们不匹配。 (9:00!= 09:00)您想使用mktime()从变量创建有效的日期格式:
$data = date('Y-m-d H:i', mktime ($godzina, $minuta, 0, $month, $day, $year));