Неправда Ваша.
Вот так выглядит строчка с которой я пытаюсь работать:
$a_data = data_table("План командировок", "`Начало командировки`!='0000-00-00 00:00:00'", "all");
Приведу на всякий пожарный весь код:
<?php
// Включаем модули и подключаемся к клиентской базе
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/config.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/mysql_connect.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/functions1.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/functions2.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/cb/include/constants.php";
// определение входа с мобильного устройства
//require_once $_SERVER['DOCUMENT_ROOT'] . "/cb_modules/mobile.php";
if($_GET['id']) { // если содержит id - обновляем данные в таблице Задания
$id = $_GET['id'];
$date = $_GET['date'];
$table = $_GET['table'];
// Извлекаем название таблицы
$sqlQuery = "SELECT * FROM ". TABLES_TABLE . " WHERE `id`='" . $table . "';";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_assoc($result);
//$new_data['Статус записи'] = '0';
//$new_data['Дата добавления'] = date('Y-m-d H:i:s',$date);
//$new_data['Перезвонить'] = date('Y-m-d H:i:s',$date);
update_query($new_data,$row['name_table'],"id=$id");
}else{ // если переданные данные отсутсвуют - формируем календарь
$userID = $_GET['userID'];
$eventCSS = array('class_done'=>'grey','class_toMe'=>'green','class_fromMe'=>'blue'); // цвета событий
$arr_event = array();
// =================================================================================================
// Извлекаем данные из таблицы ЗАДАНИЯ
// =================================================================================================
//$a_data = data_table("Задания", "`Дата добавления`!='0000-00-00 00:00:00'", "all");
$a_data = data_table("План командировок", "`Начало командировки`!='0000-00-00 00:00:00'", "all");
//$a_data = data_table("План командировок", "`status`='0' AND `Начало командировки`!='0000-00-00 00:00:00' AND (`user_id`= $userID OR `Кто направляется`=$userID)", "all");
foreach ($a_data as $data) {
// Извлекаем ФИО пользователя
$sqlQuery = "SELECT * FROM ". USERS_TABLE . " WHERE `id`='" . $data['Кто'] . "';";
$result = mysql_query($sqlQuery) or die(mysql_error());
$user_row = mysql_fetch_assoc($result);
$user_fio = $user_row['fio'];
// $titleTxt = mb_substr($data['Город'], 0, 40,'utf-8');
// $titleTxt .= (strlen($titleTxt)>40)?' ...':'';
// Формируем опции в зависимости от задания (выполнено, назначено мне, назначено мной)
$classCSS = 'class_fromMe';
$editable = false;
// $qTipText = "Для " . $user_fio . ":<br/><em style='color:mediumslateblue;'>" . $data['Город направления'] . "</em>";
$title = "Компания: " . $user_fio . ": " . $titleTxt;
// $title = "Компания: " . $user_fio . ": " . $titleTxt;
// $qTipText = "Город: " . $user_fio . ".<br/> Цель поездки: " . $data['Результат'] .":<br/><em style='color:mediumslateblue;'>" . $data['Дополнительно'] . "</em>";
// if ($data['Задание выполнено']=='Да'){
// $classCSS = 'class_done';
// $editable = false;
// $qTipText = "Для " . $user_fio . ".<br/>" . $data['Тип задачи'] .":<br/><em style='color:mediumslateblue;'>" . $data['Описание задания'] . "</em>";
// $qTipText .= ($data['Результат'])?"<hr/><em style='color:DeepPink;'>" . $data['Результат'] . "</em>":"";
// $title = $titleTxt;
// }elseif ($data['Назначил']==$userID && $data['Исполнитель']!=$userID) {
// $classCSS = 'class_fromMe';
// $editable = ($data['Назначил']==$userID);
// $qTipText = "Для " . $user_fio . ":<br/><em style='color:mediumslateblue;'>" . $data['Описание задания'] . "</em>";
// $title = "Для " . $user_fio . ": " . $titleTxt;
// }else{
// $classCSS = ($data['Назначил']==$userID)?'class_toMe_editable':'class_toMe';
// $editable = ($data['Назначил']==$userID);
// $qTipText = "<em style='color:mediumslateblue;'>" . $data['Описание задания'] . "</em>";
// $title = $titleTxt;
// };
// заставляем задание мигать, если оно новое
// $taskTime = getdate(strtotime($data['Время добавления']));
// $wArr = array('5','6');
// $taskDay = strtotime($taskTime['year']."-".$taskTime['mon']."-".$taskTime['mday']);
// если запись была добавлена в пятницу, субботу или воскресенье - она считается Новой (мигает) до вторника
// $timeDelta = in_array($taskTime['wday'],$wArr)?(9-$taskTime['wday'])*86400:172800;
// $classCSS .= ((time() - $taskDay) < $timeDelta)?' newTask':'';
$arr_tmp=array(
'id' => $data['ID'],
'title' => $title,
'start' => $data['Срок сдачи'],
'url' => "view_line2.php?table=103&line=".$data['ID'],
'className' => $classCSS,
'editable' => $editable,
'table' => '103',
'qTip' => $qTipText);
array_push($arr_event,$arr_tmp);
}
echo json_encode($arr_event);
}
?>
Очень много закомментировал потому что мне не нужен весь функционал.