2015-04-24 3 views
1

У меня есть база данных по погоде, где я храню все данные для потребления на веб-странице, которая показывает давление MAX и MIN.Получить дату и время максимального значения

Проблема в том, что мне нравится показывать время и дату, в которых эти значения записываются.

код я использую для чтения MAX давления:

$max_out_pressure = mysql_query("SELECT MAX(out_pressure) AS out_pressure FROM $table"); 
$max_out_pressure = mysql_result($max_out_pressure,0,"out_pressure"); 
$max_out_pressure = substr($max_out_pressure, 0, 6); 
echo "$max_out_pressure"; 
echo "mbar"; 

Я столбцы ID, Datetime, Pressure, Temperature Таблицы называется readings

WEB-страница: http://temperatur.co.nf/readings.php

Никогда не сделал базу данных или веб-страницы раньше, поэтому я борюсь с этим.

ответ

0

Это получит максимальное давление и дату его записи.

$sql = "SELECT out_pressure, Datetime 
     FROM $table 
     ORDER BY out_pressure DESC 
     LIMIT 1"; 
$result = mysql_query($sql); 
$row = mysql_fetch_assoc($result); 
$max_out_pressure = $row['out_pressure']; 
$max_date = $row['Datetime']; 
+0

$ Max_date = mysql_query ("SELECT out_pressure, date FROM $ table ORDER BY out_pressure DESC LIMIT 1"); echo "$ Max_date"; –

+0

Я написал: $ Max_date = mysql_query ("SELECT out_pressure, date FROM $ table ORDER BY out_pressure DESC LIMIT 1"); echo "$ Max_date"; –

+0

'mysql_query' не возвращает данные из таблицы, вы должны использовать' mysql_fetch_XXX' или 'mysql_result', чтобы получить это. – Barmar