Problem z wykonaniem zapytania do bazy, mysqli_result could not be converted to string |
Problem z wykonaniem zapytania do bazy, mysqli_result could not be converted to string |
1.02.2018, 22:52:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Dostaję, wydaje mi się, dziwny błąd próbując zrobić insert do bazy. Dostaję komunikat: mysqli_result could not be converted to string z tym, że wydaje mi się że wcale tego nie robię... Już mi się w oczach mieni od kodu. Czy gdzieś tutaj widzicie błąd?
-------------------- |
|
|
2.02.2018, 10:30:34
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
A na ktora dokladnie linie wsazuje komunikat bledu? Bo w tej wlasnie linii bedzie to co napisali.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.02.2018, 10:31:41
Post
#3
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Pierwsza linia, czyli tam jest jest $r = mysqli_query()
-------------------- |
|
|
2.02.2018, 10:37:05
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
No to ktoras ze zmiennych o tutaj
$order_id."', '".$receiver."', '".$user."', '".$rate."', '".$review."', '".$date." jest zla. zrob var_dump() na kazdej z nich i zagadka bedzie rozwiazana. php naprawde nie rzuca bledami z dupy -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.02.2018, 13:01:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
No to ktoras ze zmiennych o tutaj $order_id."', '".$receiver."', '".$user."', '".$rate."', '".$review."', '".$date." Wpisywałem na sztywno i dalej to samo niestety. -------------------- |
|
|
2.02.2018, 13:05:21
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 449 Pomógł: 6292 Dołączył: 27.12.2004 |
Pokaz caly plik po zmianach oraz pokaz doladnie komunikat bledu bez zadnej wycinki.
Plik chce widziec tak bym widzial numery linii. Bo to co teraz opowiadasz to jakas herezja. I upewnij sie, ze oby na pewno sprawdzasz wlasciwy plik bo juz nie raz bylo, ze sprawdzane byly zle pliki -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.02.2018, 10:23:19
Post
#7
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 3 Dołączył: 18.10.2017 Ostrzeżenie: (0%) |
A ja polecę var_dump($r), gdyż to co zwraca mysqli_query to jest właśnie obiekt mysqli_result, który później wrzucasz po prostu do if'a. Wypadałoby użyć num_rows ew. jakieś fetch_all czy fetch_assoc.
Btw. Sam insert się wykonuje? Sprawdź w bazie |
|
|
5.02.2018, 11:15:27
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
[...] gdyż to co zwraca mysqli_query to jest właśnie obiekt mysqli_result, Dla INSERT? Wydaje mi się, że true/false. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 10:08 |