JQuery — считать и Макс с Datatable в переполнении стека

Для проекта дома я использую Таблица данных потому что это очень удобно для пользователя. Этот пример — чистый код, с которым я работаю.

Я извлекаю 2 столбца из моей базы данных: «логин» и «дата_визит».

$table = 'name_table';
$primaryKey = 'id_table';
$columns = array(

array(
'db' => '`table`.`login`',
'dt' => 0, 'field' => 'login',
'formatter' => function( $d, $row ) {
return $d;
}
),

array(
'db' => '`table`.`date_visit`',
'dt' => 1, 'field' => 'date_visit',
'formatter' => function( $d, $row ) {
setlocale(LC_TIME, 'fra');
if (date('Y', $d) != date('Y', time())) {
return ucwords(utf8_encode(strftime ("%A %d %B %Y à %H:%M" , $d)));
} else {
return ucwords(utf8_encode(strftime ("%A %d %B à %H:%M" , $d)));
}
}
)
);

$sql_details = $mysqli->arrayMysqli();

require($_SERVER['DOCUMENT_ROOT'].'/classes/ssp.class.php');

$joinQuery = 'FROM `'.$table.'`';
$extraWhere = '`table`.`login` = '.$function->getLogin();

echo json_encode(
SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns, $joinQuery, $extraWhere )
);

Я провел последние 2 вечера, чтобы посмотреть, как узнать, сколько раз пользователь вошел в систему. Поэтому я стараюсь сделатьSELECT COUNT (date_visit) ...«, но я не нашел, как поступить с Datatable.

Также мне хотелось бы понять, как можно через Datatable восстановить дату последнего посещения. Та же проблема здесь, я не понял, как сделать «SELECT MAX (date_visit) ...«

0

Решение

Пожалуйста, сообщите нам заранее, что вы используете не обычный класс SSP, а его расширение, вероятно, следующее: https://github.com/emran/ssp/blob/master/ssp.php
У того, который вы используете, есть столбец $ groupBy = », используйте его для группировки вещей.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector