Я очень новичок на php и sql.Как получить изменение цены закрытия между сегодняшним днем и вчера?
Так выглядит база данных.
Я хочу, чтобы изменения Close для повседневных.
// Quantity of rows
$sql = mysql_query("SELECT Date, Close FROM stock");
$range = mysql_num_rows($sql);
echo $range . "<br>";
// Getting the Change
$result2 = mysql_fetch_array($sql);
for($i=1;$i<$range+1;$i++){
$dayChange = $result2[$i]-$result2[$i-1];
echo $dayChange . "<br>";
}
http://i.stack.imgur.com/KYMke.jpg
граф лучше достигается за счет 'SELECT COUNT (*) FROM stock'. И вы должны добавить LIMITS к вашему запросу, чтобы найти множество строк результатов и добавить механизм подкачки. – HerrSerker
@HerrSerker Почему лучше считать счет, используя счет? Не спорить, просто интересно, почему. – Ali
@AliTrixx Если у вас много строк результатов, это замедлит работу системы, потому что все строки должны быть отправлены с сервера MySQL в PHP-процесс. – HerrSerker