Страница 1 из 1

Обработка MySql запроса в поле Ajax запрос (решено)

Добавлено: 24 окт 2020, 00:57
Степан
По использованию поля Ajax запрос есть пример https://docs.rukovoditel.net.ru/index.php?p=99
----------

Задача:
Получить максимальное значение поля по MySql запросу.

app_entity_41 - сущность на 11 записей
field_1070 - числовое поле


Попытка решить:

Код: Выделить всё

$Num_query = db_query("SELECT field_1070 FROM app_entity_41"); 
$Num_arr = db_fetch_array($Num_query); 
$value = max($Num_arr);
echo $value;
По отладке ошибок нет, но echo $value пусто

При

Код: Выделить всё

$Num_query = db_query("SELECT field_1070 FROM app_entity_41"); 
$Num_row = db_num_rows($Num_query); 
echo $Num_row;
echo $Num_row возвращает 11 строк - вопросов нет, массив в порядке
Но как получить максимальное значение поля [1070] из этого массива??

Re: Обработка MySql запроса в поле Ajax запрос

Добавлено: 24 окт 2020, 08:03
support

Re: Обработка MySql запроса в поле Ajax запрос

Добавлено: 24 окт 2020, 09:16
Степан
support писал(а): 24 окт 2020, 08:03 https://www.w3schools.com/sql/func_mysql_max.asp
Сергей, а дальше как??

Так я уже пробовал

Код: Выделить всё

$Num_query = db_query("SELECT MAX(field_1070) FROM app_entity_41"); 
но не смог вывести значение массива

Разве что так

Код: Выделить всё

 
  $Num_query = db_query("SELECT MAX(field_1070) FROM app_entity_41"); 
  $Num_arr = db_fetch_array($Num_query); 
  $num = array_sum ($Num_arr);
 

Re: Обработка MySql запроса в поле Ajax запрос

Добавлено: 24 окт 2020, 11:23
support

Код: Выделить всё

$Num_query = db_query("SELECT MAX(field_1070) as field FROM app_entity_41"); 
$Num_arr = db_fetch_array($Num_query); 
echo   $Num_arr['field'];