BeGood | 2021-02-17 10:25:26 UTC | #1
Dzien dobry, mam problem z zapytaniem sql mianowicie,
nie wyskakuje mi błąd że plik nie ma dostępu do bazy danych, ale
kiedy używam obiektu. Przykładowy kod
$resoulttranslate = resoult->numrows;
if ($resoulttranslate > 0)
{
$resoult->fetchassoc();
}
to wyskakuje mi błąd: Trying to get property ‘numrows’ of non-object in, i prosze mi nie mówić
żeby ten obiekt wziął w “ifa” gdyż robię to na localhost i dostanę ten sam efekt co gdybym zrobił
na serwerze zdalnym coś takiego if ($resoult->numrows->connecterrno !=0 )
{
echo ‘blad obietku numrows’.$resoult;
}
tylko wskazać prawdziwą przczynę problem zapytanie którego używa do bazy do
SELECT * FROM mojabaza ORDER BY id DESC
DZIĘKUEJe
error | 2020-04-04 16:07:21 UTC | #2
[quote=”BeGood, post:1, topic:14056”]
prosze mi nie mówić
żeby ten obiekt wziął w “ifa”
[/quote]
Ok, nie bij.
[quote=”BeGood, post:1, topic:14056”]
tylko wskazać prawdziwą przczynę problem
[/quote]
Dobrze panie kierowniku
[quote=”BeGood, post:1, topic:14056”]
$resoulttranslate = resoult->numrows;
[/quote]
Tutaj leży blad, próbujesz pobrać numrows bez posiadania obiektu, prawdopodobnie brakuje Ci tutaj $.
BeGood | 2020-04-04 16:08:48 UTC | #3
tylko panie ten przykład pisałem na szybkości bo tem był znak $ przy zmiennej
error | 2020-04-04 16:16:06 UTC | #4
Czyli chcesz żebyśmy rozwiązali problem konkretnego kodu na innym przykładzie pisanym z palca?
BeGood | 2020-04-04 16:16:39 UTC | #5
Gdzie w tym zapytani jest błąd jeśli jest
SELECT * FROM mojabaza ORDER BY id DESC
dziękuje
bo ogólnie mam błąd prz używaniu funkcji $resoult->num_rows;
no baza selected
error | 2020-04-04 16:16:39 UTC | #6
Zadałeś już pytanie o ten kod. SQL wydaje się być dobry.
TheMultii | 2020-04-05 05:07:22 UTC | #7
Jesteś przekonany, że ten sql uruchamia się choćby w phpmyadmin (na tym samym użytkowniku, na tej samej bazie)?
system | 2021-02-17 10:31:46 UTC | #8
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.