Die Abfrage einer DB mit:
$query_LOG_dusche = mysql_query("SELECT * FROM dlogtab ORDER BY id DESC LIMIT 8");
liefert mir (egal welche Zahl am Schluss) immer nur den letzten Datensatz.
Hab ich da irgendwas übersehen?
Die Abfrage einer DB mit:
$query_LOG_dusche = mysql_query("SELECT * FROM dlogtab ORDER BY id DESC LIMIT 8");
liefert mir (egal welche Zahl am Schluss) immer nur den letzten Datensatz.
Hab ich da irgendwas übersehen?
klingt als hätte die DB nur einen Datensatz…
ansonsten kann ich keinen Fehler erkennen und das $query_LOG_dusche
wertest du dann über eine Schleife mit mysql_fetch_row aus ???
Sind schon ein paar Datensätze mehr
danach kommt
$lastlog_dusche = mysql_fetch_array($query_LOG_dusche);
$dusche_temp = floatval($lastlog_dusche[3]);
ups. mysql_fetch_row war der entscheidende Hinweis. Danke
Bitte kein Ding
zu früh gefreut. Die ersten beiden Abfragen nach der Korrektur kamen nach Wunsch, jetzt wieder nur der letzte Datensatz.
poste mal dein ganzes Script.
<?
$host="192.168.1.242"; // Host name
$username="xxxx"; // Mysql username
$password="xxxx"; // Mysql password
$db_name="dlog"; // Database name
$tbl_name="dlogtab"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$query_LOG_dusche = mysql_query("SELECT * FROM dlogtab ORDER BY id DESC LIMIT 8");
$lastlog_dusche = mysql_fetch_row($query_LOG_dusche);
$dusche_temp = floatval($lastlog_dusche[3]);
$dusche_temp = floatval($dusche_temp);
print_r ($lastlog_dusche);
?>
<?
$host="192.168.1.242"; // Host name
$username="xxxx"; // Mysql username
$password="xxxx"; // Mysql password
$db_name="dlog"; // Database name
$tbl_name="dlogtab"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$query_LOG_dusche = mysql_query("SELECT * FROM dlogtab ORDER BY id DESC LIMIT 8");
while ($row = mysql_fetch_row($query_LOG_dusche){
$dusche_temp = floatval($row[3]);
$dusche_temp = floatval($dusche_temp);
// print_r ($lastlog_dusche);
}
?>
ich danke dir