#!/usr/bin/php Timestamp); echo("date ".date('Y-m-d H:i:s T', $time)."\n"); echo("find epex_id with time=$time\n"); $epex_id = db_single_field('SELECT epex_id FROM epex WHERE epex_start = ?', $time); echo("find prev epex_id= $time - 24*60*60\n"); $prev_epex_id = db_single_field('SELECT epex_id FROM epex WHERE epex_start = ?', $time - 24*60*60); if (!$epex_id) { echo("insert\n"); db_exec('INSERT INTO epex ( prev_epex_id, epex_start, epex_price ) VALUES ( ?, ?, ? )', $prev_epex_id?$prev_epex_id:NULL, $time, "{$elt->TariffReturn}"); $epex_id = db_last_insert_id(); } else { db_exec('UPDATE epex SET epex_price = ? WHERE epex_id = ?', "{$elt->TariffReturn}", $epex_id); } $next_epex_id = db_single_field('SELECT epex_id FROM epex WHERE epex_start = ?', $time + 60*60); if (!$next_epex_id) db_exec('INSERT INTO epex ( prev_epex_id, epex_start ) VALUES ( ?, ? )', $epex_id, $time + 60*60); //echo($elt->Timestamp."\n"); //exit; } //print_r($json); //k //db_exec("UPDATE commands SET command_start = $time_next WHERE command_id = $last_command_id"); ?>