<?php
include_once ("/volume1/web/mysql_settings_el_a.php");
# Connect to the database and select a db
mysql_connect ($mysqlHost, $mysqlUsername, $mysqlPassword);
mysql_select_db ($mysqlDatabase);
$result = mysql_query("SELECT DATE_FORMAT( DATE, '%Y-%m' ) AS Manad, (
MAX( counts ) - MIN( counts )
) /10000 AS EL
FROM temps
WHERE DATE
BETWEEN DATE_SUB( NOW( ) , INTERVAL 12
MONTH )
AND NOW( )
GROUP BY LEFT( DATE, 10 )
ORDER BY Manad DESC");
//Table starting tag and header cells
echo "<table border='1'><tr><th>Månad</th><th>Elförbrukning</th></tr>";
while($row = mysql_fetch_array($result)){
//Display the results in different cells
echo "<tr><td>" . $row['Manad'] . "</td><td>" . $row['EL'] . "</td></tr>";
//Table closing tag
echo "</table>";
?>
Hej igen, fick fart på det efter man har fått sovit lite och börjat om med "tänket" nu på morgonen
Gjorde som du sa Bergalot och la in lite checks i koden och såg att uppkopplingen var ok iaf.
Felet var lite längre ner i koden...ett par hakar på fel ställe
<?php
include_once ("/volume1/web/mysql_settings_el_a.php");
# Connect to the database and select a db
mysql_connect ($mysqlHost, $mysqlUsername, $mysqlPassword) or die(mysql_error());
# echo "Connected to MySQL<br />";
mysql_select_db ($mysqlDatabase) or die(mysql_error());
# echo "Connected to Database";
# Get data from db and store it in a array
$result = mysql_query("SELECT DATE_FORMAT( DATE, '%Y-%m' ) AS Manad, (
MAX(counts) - MIN(counts)
) /10000 AS EL
FROM temps
WHERE DATE
BETWEEN DATE_SUB( NOW( ) , INTERVAL 12
MONTH )
AND NOW( )
GROUP BY LEFT( DATE, 5 )
ORDER BY Manad DESC");
# Table starting tag and header cells
echo "<table border='0'><tr><th>Månad</th><th>Elförbrukning</th></tr>";
while($row = mysql_fetch_array($result)){
# Display the results in different cells
echo "<tr><td width=100 align=center>" . $row['Manad'] . "</td><td width=150 align=center>" . $row['EL'] . "</td></tr>";
}
# Table closing tag
echo "</table>";
?>
<?php
include_once ("/volume1/web/mysql_settings_el_a.php");
# Connect to the database and select a db
mysql_connect ($mysqlHost, $mysqlUsername, $mysqlPassword) or die(mysql_error());
# echo "Connected to MySQL<br />";
mysql_select_db ($mysqlDatabase) or die(mysql_error());
# echo "Connected to Database";
# Get data from db and store it in a array
$result = mysql_query("SELECT DATE_FORMAT( DATE, '%Y-%m' ) AS Manad, (
MAX(counts) - MIN(counts)
) /10000 AS EL, (
MAX(counts) - MIN(counts)
) /10000 * 0.973 as Kostnad
FROM temps
WHERE DATE
BETWEEN DATE_SUB( NOW( ) , INTERVAL 12
MONTH )
AND NOW( )
GROUP BY LEFT( DATE, 5 )
ORDER BY Manad DESC");
# Table starting tag and header cells
echo "<table border='0'><tr><th><h2>Månad</h2></th><th><h2>Elförbrukning</h2></th><th><h2>Kostnad</h2></th></tr>";
while($row = mysql_fetch_array($result)){
# Display the results in different cells
echo "<tr><td width=100 align=center>" . $row['Manad'] . "</td><td width=150 align=center>" . number_format($row['EL'],2) . " kWh</td><td width=150 align=center>" . number_format($row['Kostnad'],2) . " SEK</td></tr>";
}
# Table closing tag
echo "</table>";
?>