невыводит с максимальное значение

SlyFox

Новичок
есть код который должен выводить максимальное значение с столбца

$result=mysqli_select_db($link,$dbrealm);
mysqli_query($link,"SET NAMES $database_encoding");
$uptime = mysqli_query($link,"SELECT max(starttime) as starttime FROM uptime ");
echo $uptime;

но на экран ни чего не выводиться, помогите устал уже :( гуглил но ненашел в основном вывод идет через mysqli_fetch_assoc

PS что лучше mysqli или же mysql ?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
SlyFox
Мне вот что интересно. Ты запрос то выполнил, а данные не получил. И что ты ожидаешь?
 

scorpion-ds

Новичок
есть код который должен выводить максимальное значение с столбца

$result=mysqli_select_db($link,$dbrealm);
mysqli_query($link,"SET NAMES $database_encoding");
$uptime = mysqli_query($link,"SELECT max(starttime) as starttime FROM uptime ");
echo $uptime;

но на экран ни чего не выводиться, помогите устал уже :( гуглил но ненашел в основном вывод идет через mysqli_fetch_assoc
Ну так, что тебя остановило использовать mysqli_fetch_assoc?
PS что лучше mysqli или же mysql ?
С недавних пор стал использовать PDO, удобней выше названных, это драйвер, а не надстройка так что работает быстро.
 

SlyFox

Новичок
разобрался представил в виде объекта

$query = "SELECT max(starttime) as starttime FROM uptime ";
$result = $link -> query($query);
$row = $result->fetch_object();
//разница во времени
$uptime = time()-($row->starttime);

на счет mysqli_fetch_assoc получиться кода побольше да и из-за 1го значения использовать массив не целесообразно а в библиотеке mysql выводить попроще

mysql_query("SET NAMES $database_encoding");
$uptime = mysql_query ("select max(`starttime`) from `uptime`");
$uptime = time()-mysql_result ($uptime,0);

c0dex
из-за этого и спрашиваю почему данные не выводяться, начинаю позновать mysqli в литературе то что имеется, везде примеры с массивами, ну а как писал выше из-за 1го значения работать с массивом ...

PS подскажите ссылку где про PDO написано по русски, ну и поновее желательно
 

prolis

Новичок
на счет mysqli_fetch_assoc получиться кода побольше да и из-за 1го значения использовать массив не целесообразно а в библиотеке mysql выводить попроще
PS подскажите ссылку где про PDO написано по русски, ну и поновее желательно
Рановато ещё заниматься оптимизацией. Сначала надо получить простейший работающий без ошибок код, потом убедиться что это слабое место (не просто предположить, а на основании анализа) и только потом оптимизировать.
hint: select now()-max(`starttime`) from uptime
 

scorpion-ds

Новичок
Сверху