![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisałem prosty system osiągnięć i na xamppie wszystko działało ok, jednak gdy wgrałem to na vpsa gdzie jest nginx i php5-fpm i włączyłem pokazywanie błędów wyskoczył błąd : Fatal error: Call to a member function fetch_assoc() on a non-object in /usr/share/nginx/www/osiagniecia/osiagniecia.php on line 182 Błąd powtarza się w tych linijkach :
Gdzie jest błąd ? Proszę o pomoc i pozdrawiam. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
moze inna wersja php?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Zajeździsz serwer, jak za każdym razem żeby pobrać jedną rzecz robisz zapytanie do bazy. Przecież to wszystko można pobrać jednym zapytaniem i rozbić sobie na kilka zmiennych.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Możesz przerobić te zapytania tak aby było ich jak najmniej?
Chciałbym mieć przykład. Słyszałem o tablicach assoacyjnych jednak nie mogę nic znaleźć na ich temat. Mój skrypt ma ponad 500 linijek z czego pewnie 400 to zapytania i chciałbym to jak najbardziej zoptymalizować. Ten post edytował Gruchol 4.01.2015, 18:21:41 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
To co chcesz pobrać dajesz w SELECT po przecinku i wszystko będzie lądowało w $dane w tablicy czyli np. chcąc otrzymać wartość kolumny lvl będziesz miał: Wszystko wraz z przykładami masz tutaj: mysqli_fetch_assoc -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie mieszaj stylu proceduralnego z obiektowym, albo robisz tak albo tak, jak masz mysqli_query to musisz miec mysqli_fetch_assoc
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
To co chcesz pobrać dajesz w SELECT po przecinku i wszystko będzie lądowało w $dane w tablicy czyli np. chcąc otrzymać wartość kolumny lvl będziesz miał: Wszystko wraz z przykładami masz tutaj: mysqli_fetch_assoc Cytat( @ 4.01.2015, 21:23:11 ) nie mieszaj stylu proceduralnego z obiektowym, albo robisz tak albo tak, jak masz mysqli_query to musisz miec mysqli_fetch_assoc ![]() Faktycznie, moje niedopatrzenie. Powinno być:
Ten post edytował Rysh 4.01.2015, 22:56:13 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
a jeżeli zrobię to tak :
To czy mogę wybrać np. do wyświetlenia tylko resetwieza ?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2024 - 17:20 |