Autor Téma: Vycteni hodnot z MYSQL a ulozeni do promenných  (Přečteno 179 krát)

Online Kony

  • Hrdina
  • ****
  • Příspěvků: 316
  • Karma: 1
    • Verze Delphi: Delphi 7
Vycteni hodnot z MYSQL a ulozeni do promenných
« kdy: 10-11-2021, 16:45:57 »
Ahoj, snazim se pripojit k sobe do MYSQL a vycist hodnoty a ulozit do promennych... Porad mi to nic nevycita a nevim kde delam chybu :

Kód: [Vybrat]
$connect = mysqli_connect("192.168.1.249", "kony", "HesloDB", "Domacnost");
$chart_data = '';
{
$chart_data = "{ timestamp:'".$row["timestamp"]."',teplota:".$row["teplota"].", vlhkost:".$row["vlhkost"].", tlak:".$row["tlak"]."}, ";
}
$chart_data = substr($chart_data, 0, -2);
$query2 = "SELECT * FROM dht_venku ORDER BY ID DESC LIMIT 1";
$result2 = mysqli_query($connect, $query2);
$line = mysqli_fetch_assoc($result2);
echo htmlspecialchars($line['teplota'];
echo htmlspecialchars($line['tlak'];
?>


------------------
tak uprava a taky nic :
Kód: [Vybrat]
<?php
$connect 
mysqli_connect("192.168.1.249""kony""HesloDB""Domacnost");
$query "SELECT * FROM dht_venku ORDER BY ID DESC LIMIT 1";
$result mysqli_query($connect$query);
$chart_data '';
while(
$row mysqli_fetch_array($result))
{
$chart_data .= "{ timestamp:'".$row["timestamp"]."',teplota:".$row["teplota"].", vlhkost:".$row["vlhkost"].", tlak:".$row["tlak"]."}";
}
$chart_data substr($chart_data0, -2);
$line mysqli_fetch_assoc($result);
echo 
htmlspecialchars($line['teplota'];
echo 
htmlspecialchars($line['tlak'];
?>

« Poslední změna: 10-11-2021, 17:01:28 od Kony »

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1171
  • Karma: 44
    • Verze Delphi: 7, 2010
Re:Vycteni hodnot z MYSQL a ulozeni do promenných
« Odpověď #1 kdy: 10-11-2021, 20:55:43 »
Kolik ti to vrací hodnot (mysqli_num_rows), jaké chyby (mysqli_error)?

Online Kony

  • Hrdina
  • ****
  • Příspěvků: 316
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:Vycteni hodnot z MYSQL a ulozeni do promenných
« Odpověď #2 kdy: 12-11-2021, 12:39:22 »
Nevim jak napsat aby to vypsalo to co pises

Online Kony

  • Hrdina
  • ****
  • Příspěvků: 316
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:Vycteni hodnot z MYSQL a ulozeni do promenných
« Odpověď #3 kdy: 12-11-2021, 17:09:35 »
Kód: [Vybrat]
<?php
$server 
"localhost";
        
$user "kony";
        
$pass "HeslodoDB";
        
$db "Domacnost";
$connect mysqli_connect($server$user$pass$db);
$query "SELECT * FROM dht_venku ORDER BY ID DESC LIMIT 1";
$result mysqli_query($connect$query);
$chart_data '';
while(
$row mysqli_fetch_array($result))
{
$chart_data .= "{ timestamp:'".$row["timestamp"]."',teplota:".$row["teplota"].", vlhkost:".$row["vlhkost"].", tlak:".$row["tlak"]."}";
}
$chart_data substr($chart_data0, -2);
$line mysqli_fetch_assoc($result);
echo 
htmlspecialchars($line['teplota']);
echo 
htmlspecialchars($line['tlak']);
?>

fakt uz nevim jak na to
Jedna se mi o to, abych vycetl posledni zaznam teplotu a vlhkost

PS: Tak uz mi to funguje.... nemel jsem v DB zaznam ID a primar klic jsem daval na timestamp a ne na ID
« Poslední změna: 12-11-2021, 17:15:06 od Kony »