CREATE INDEX ticker_id_idx ON data(ticker, id);
что создаст индекс и ускорит дальнейший поиск?.wrapper {
position: relative; /* Этого свойства*/
}
.wrapper {
position: relative;
height:100%;
}
$main_settings['base']['base_1']='my_base_1';
$hostname='localhost';
$username='system';
$password='mysecretpass';
$mysqli = new mysqli($hostname, $username, $password, $main_settings['base']['base_1']);
//$parameters "300 штук" т.е. 300 проходов цикла
foreach ($parameters as $array_name => $array_value)
{
//Вставляем строку в бд
$mysqli_request="INSERT INTO `data_data` (`date`,`time`,`value`) VALUES ('$date','$time','$value')";
$mysqli->query($mysqli_request);
}
https://learn.javascript.ru/bind
я сейчас с телефона, код писать неудобно
Что вам мешает это сделать?
GRAPH1series_0.addPoint
Highcharts.stockChart('GRAPH1_container', {
Но я повторю: у вас этот setInterval встречается дважды, и функция будет запускаться каждым из них.
//Код вне блоков function createChartGRAPH1() {
setInterval(function ()
{
$.each(GRAPH1names, function (i, name)
{
$.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
var live_data=JSON.parse(GRAPH1live_data);
if (i==0) GRAPH1series_0.addPoint([live_data[0],live_data[1]], true, true);
//...........
});
});
$.each(GRAPH2names, function (i, name)
{
$.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
var live_data=JSON.parse(GRAPH2live_data);
if (i==0) GRAPH2series_0.addPoint([live_data[0],live_data[1]], true, true);
//...........
});
});
}, 3000); //Автообновление каждые 3 секунды
......
$.each(GRAPH1names, function (i, name) {
$.getJSON('actions.php?get_live_data&id_name='+name, function(GRAPH1live_data) {
var live_data=JSON.parse(GRAPH1live_data);
if (i==0) GRAPH1series_0.addPoint([live_data[0],live_data[1]], true, true);
.............
$.each(GRAPH1names, function (i, name) {
GRAPH1series_0.addPoint
setInterval(function ()
{