Проблема в запросе

Печать / RSS
0
1. Анет 21.10.2013 / 19:42
Пришелец
Есть запрос, вида:
$count = DB::$dbs->querySingle("SELECT COUNT(`id`) FROM `users` WHERE `birthday` LIKE '".date("d")."/".date("m")."/%' && `last_felicitation` != '".date("d").'/'.date("m").'/'.date("y")."'; ");

Т.е. нужно вывести кол-во пользователей, у которых сегодня день рождения.
Первое условие `birthday` LIKE '".date("d")."/".date("m")."/%' работает правильно.

Проблема возникла с условием `last_felicitation` != '".date("d").'/'.date("m").'/'.date("y")."';
И это условие проверяет на то, не поздравляли ли в эту дату пользователя. Т.е так: последняя дата поздравления != текущей дате. Но значение по умолчанию в last_felicitation установлено - none.

Ну и счетчик показывает 0, а должно быть 1.

Как быть?).gif
0
2. Алексей 21.10.2013 / 21:11
Землянин
Проблема в Null.
0
3. Mira 19.01.2014 / 09:39
Пришелец
<?php
defined('PROTECTOR') or die('Error: restricted access');

session_start(); // запускаем сессию

$t = microtime(1); // генерация

date_default_timezone_set('Europe/Moscow');

//error_reporting(0); //

$ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));//

$_GET['id'] = intval($_GET['id']);
$_GET['item'] = intval($_GET['item']);

$connect = @ mysql_pconnect('mysql.h7w.ru', 'root', '') or die('cannot connect to server');
@ mysql_select_db('u845344936_kobra') or die('cannot connect to db');
@ mysql_query("SET NAMES 'utf8'", $connect);

/*$connect = @ mysql_pconnect('mysql.h7w.ru', 'u845344936_kobra', 'foldai') or die('cannot connect to server');
@ mysql_select_db('u845344936_kobra') or die('cannot connect to db');
@ mysql_query("SET NAMES 'utf8'", $connect);*/

} nuzno pomosh soedenenie script v BAZA DANNIX..... ia ne znaiu ruskii iazik...
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск