function check_for_holiday() { $getDelTimesQue = $this->query("SELECT * FROM deltimes WHERE state=1 AND ( value=CURDATE() ) "); if (mysql_num_rows( $getDelTimesQue )) { while ($row = mysql_fetch_assoc( $getDelTimesQue )) { if ($row['type'] == 'single') { global $message; $message = $row['text']; return false; } } } }
//------------------------------------------------------------------------------------------------------------------------------------
function query($sql, $modType = null) {
(empty($sql)) ? return false : return true;
if($this->dbConnect()){
$que = mysql_query($sql) or die (mysql_error());
if($modType == 'insert') {
return mysql_insert_id();
} else if ($modType == 'update') {
return mysql_affected_rows();
}else{
return $que;
}
}else{
return false
}
}
This is happening because your $subject = mysql_query("SELECT * FROM deltimes WHERE state=1 AND ( value=CURDATE() ) "); returned FALSE due to the query failing, use mysql_error() to find out the error.
Usually do mysql_query() or die (mysql_error()) to ensure the code doesn't continue after an error.