我有一个cloclin程序,其中studnets是进出时钟。如果一个学生在一天结束时没有在下午6点30分钟出去,我有一个mysql语句,自动执行并在下午6点30分给学生发送时钟,以帮助保持表格清洁。根据空日期字段在mysql中更新日期格式
当学生进入系统时,它会在适当的时间填充开始时间,结束时间保留为“0000-00-00 00:00:00”。我很难确定sql语句来检测emtpty EndTime字段以确定它是否为空。由于默认情况下,表格列出空白日期字段为0000-00-00 00:00:00“我用来更新字段的CONCAT方法在更新字段时似乎工作,但无法确定条件”WHERE“
我当前的SQL语句是
$sql = "UPDATE `daycare attendance table` SET EndTime = CONCAT('1899-12-30 ', '18:30:00') WHERE EndTime = CONCAT('0000-00-00 ', '00:00:00')";
我也试过
$sql = "UPDATE `daycare attendance table` SET EndTime = CONCAT('1899-12-30 ', '18:30:00') WHERE EndTime = ''";
和
$sql = "UPDATE `daycare attendance table` SET EndTime = CONCAT('1899-12-30 ', '18:30:00') WHERE EndTime IS NULL";
剧本只是错误作为
Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in...
任何帮助吗?
可能重复[Warning:mysql \ _query():3不是有效的MySQL链接资源](http://stackoverflow.com/questions/2851420/warning-mysql-query-3-is-not-一个有效的MySQL的链接资源) – NotMe