Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Notice: Array to string conversion
Forum PHP.pl > Forum > Przedszkole
szymon202
Witam. Mam błąd
Notice: Array to string conversion in /home/xxx/domains/xxx.pl/public_html/currentchance.php on line 13
Oto linia 13
  1. $bank = mysqli_fetch_assoc($db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'"));


Siedzę, myślę i googluję nad tym już 3 godzinę. Proszę o pomoc.
Tomplus
Myślę że błąd powoduje ci: $db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'")

gdybyś zrobił to jako:

  1. $res = $db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'");
  2. $bank = mysqli_fetch_assoc($res);

nie byłoby problemu.
szymon202
Cytat(Tomplus @ 15.11.2015, 19:52:39 ) *
Myślę że błąd powoduje ci: $db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'")

gdybyś zrobił to jako:

  1. $res = $db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'");
  2. $bank = mysqli_fetch_assoc($res);

nie byłoby problemu.


Niestety nadal ten sam błąd, tylko w tym wypadku linią 13 jest
$res = $db->query("SELECT cost FROM games WHERE 'id' = '$lastgame'");
kapslokk
Co zwraca var_dump($lastgame)?
szymon202
Cytat(kapslokk @ 15.11.2015, 19:57:56 ) *
Co zwraca var_dump($lastgame)?


array(1) { ["value"]=> string(2) "21" }
kapslokk
No to sobie odpowiedziałeś. Odwolaj się do indeksu tablicy w zapytaniu, a nie do całej tablicy
ZenekN
Twoje zapytanie wygląda w tym momencie następująco smile.gif

  1. $res = $db->query("SELECT cost FROM games WHERE 'id' = array(1) { ["value"]=> string(2) "21" }");
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.