Autor Zpráva
Korys
Profil *
Dobrý den, nevítě někdo v čem je chyba v tomto scriptu? sedím nad tim už půl dne a nic mě nenapadá, díky.

for ($i = 0; $i < 25; $i++)
{
$query = $connect -> query ("SELECT power FROM Power WHERE (datetime > NOW() - INTERVAL 24 HOUR)");
while ($data = $query -> fetch_row() ) {

echo $data[0];
}
}

v phpmyadmin tento dotaz vrátí to co má
tiso
Profil
Korys - to znamená že chyba nebude v dotaze, ale niekde okolo...
Korys
Profil *
ten dotaz vrací var_dumpem object(mysqli_result)#2 (0) { }
fuckin
Profil *
ta podminka v tom whilu je divna nejaka na prvni pohled ne?
Mastodont
Profil
fuckin
A to jako proč?
Mastodont
Profil
Korys
Zkontroluj, jestli ten dotaz opravdu něco vrací:
if ($query = $connect->query($query)) {
    while ($data = $query -> fetch_row() ) { 
....
Korys
Profil *
no on celý ten fetch_row právě hází NULL a ja netušim proč...
Kajman_
Profil *
A ten pma, co to v něm funguje, je ten samý db server?

A chyba nelze vypsat?
http://cz2.php.net/manual/en/mysqli.error.php

Třeba koliduje power s funkcí power nebo datetime s datovým typem.
SELECT `power` FROM `Power` WHERE (`datetime` > NOW() - INTERVAL 24 HOUR)
Korys
Profil *
phpmyadmin běží na stejnym server
chybu to nehodí žádnou, prostě to je vrací ve scriptu "prázdno"...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: