Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]liczenie średniej - converted to string
Forum PHP.pl > Forum > Przedszkole
Kuba88
Chciał bym obliczyć średnią z liczb pobranych z bazy. Zapytanie w PHPMyAdmin dział poprawnie i wykonuje się ale w PHP nie może się wykonać.

$sql = mysqli_query($link,"SELECT avg(ocena) FROM `oceny`where uczen_id = '{$uczen_id}' AND przedmiot_id={$_GET['przedmiot_id']} " );

Catchable fatal error: Object of class mysqli_result could not be converted to string in ......


gettype pokazuje ,ze to object ...

Próbowałem prze konwertować, ustawić na string itp. ale nic mi to nie dało .... I co mam z tym zrobić ?
viking
mysqli_query zwraca http://php.net/manual/pl/class.mysqli-result.php na którym możesz wykonać np http://php.net/manual/pl/mysqli-result.fetch-all.php
Masz przecież przykłady w dokumentacji jak tego używać. Jeśli nie wiesz co zmienna przechowuje var_dump($zmienna);
Kuba88
A można trochę jaśniej ....
viking
  1. mysqli_fetch_all($sql);


Zmienna sql symbolizuje zazwyczaj zapytanie nie jego wynik. Poza tym zabezpiecz to http://php.net/manual/pl/mysqli.quickstart...-statements.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.