Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Výpis ze SQL

Ahoj, potřeboval bych poradit. Mam tabulku teploty kde jsou sloupce id, datum (typ TIMESTAMP), teplota1, teplota2...
a já chci, aby mi to vypsalo poslední uloženou teplotu1. Jak na to? Mam to momentálně takto, bohužel to vypisuje nejvyší číslo v teplotě1..

    $posledni = mysql_query ("SELECT MAX(teplota1) FROM Signalizace") or die(mysql_error());
echo mysql_result($posledni, 0);

Díky Filous

Předmět Autor Datum
SELECT teplota1 from Signalizace order by ID DESC LIMIT 1 ID by mal byt primarny kluc s priznakom A…
wam_Spider007 28.01.2016 20:18
wam_Spider007
Díky.lock
Filous101 28.01.2016 20:28
Filous101
btw mysql_query je obsolete funkcia function.mysql-query.php treba pouzivat uz mysqli triedu a objek…
wam_Spider007 28.01.2016 20:20
wam_Spider007
No takto to funguje. $posledni = mysql_query ("SELECT teplota1 from Signalizace order by cas DESC LI…
Filous101 28.01.2016 20:30
Filous101
bohužel to vypisuje nejvyší číslo v teplotě1.. čakáš niečo iné? ("SELECT MAX(teplota1)... ja teda n…
pme 28.01.2016 20:29
pme
poslední nemusí být s největším datumem. ;-) edit: hledal bych max z id, pokud je to primární klíč,…
touchwood 28.01.2016 20:56
touchwood
Jak to? Já bych to potřeboval podle datumu ale.
Filous101 28.01.2016 20:57
Filous101
co jak to? Kde máš řečeno, že tam později nepřibude záznam se starším datem, nebo naopak že se neobj…
touchwood 28.01.2016 21:00
touchwood
Dostal si ma, áno nemusí... ;-) Tak som naivne predpokladal, že si do datumu (Timestamp) ukladá datu…
pme 28.01.2016 21:00
pme
Poslední záznam podle data je k tomu i čass, už to mam lock
Filous101 28.01.2016 21:44
Filous101
[lock_100016.jpg] poslední
pme 28.01.2016 21:49
pme

bohužel to vypisuje nejvyší číslo v teplotě1..

čakáš niečo iné? ("SELECT MAX(teplota1)...
ja teda neviem... dáš dotaz na max teplotu a výsledok je max teplota...
ak chceš získať poslednú uloženú hodnotu, potom max(datum)....

Zpět do poradny Odpovědět na původní otázku Nahoru