Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z funkcją
Forum PHP.pl > Forum > PHP
mskiba
Witam, mam funkcje:

  1. function check_basket_shop($goods_id)
  2. {
  3. if(isset($_SESSION['id_'.PREFIX.'']))
  4. {
  5.  
  6. global $connect_user_db;
  7.  
  8. if($sql = $connect_user_db->query("SELECT SUM(value) FROM basket_shop WHERE id_parts='".$goods_id."'"))
  9. {
  10. $basket_shop = $sql->fetch_object();
  11.  
  12. $value = $basket_shop->value; < line 14
  13.  
  14. return $value;
  15. }
  16.  
  17. }
  18. }


Jak usune SUM z zapytania to funkcja dzia, ale wyswietla tylko pierwszy wynik o danym id, co jest logiczne. Ale gdy che zsumowac wartosci z pola value dla danego id, to wywala mi blad:

[Sat Sep 06 23:54:05.910628 2014] [:error] [pid 6819] [client 127.0.0.1:38457] PHP Notice: Undefined property: stdClass::$value in /var/www/html/magazine/functions/check_basket_shop.php on line 14, referer: http://asus/magazine/
Armstrong
Bez aliasu pole nosi nazwę SUM(value) zamiast value, dodaj alias dla kolumny.
  1. SELECT SUM(value) AS value FROM...
mskiba
Bardzo dziękuje wink.gif
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.