Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySql] Unable to jump to row 0
-adrjanek-
post
Post #1





Goście







Witam.
Mam problem ze swoją stroną [zmoderowanie] - wszędzie wyskakują dziwne błędy
  1. Warning: mysql_result() [FUNCTION.mysql-result]: Unable TO jump TO row 0 ON MySQL result INDEX 11 IN /home/dyzimier/domains/surewards.net/public_html/INDEX.php ON line 56

Jak to naprawić? Nie mogę dojść do tego googlując. Jak ktoś chce mi pomóc to mogę przelać na jakieś piwo paypalem.
Pozdrawiam
Powód edycji: [webdice]: Link nic nie wnosi do tematu.
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


podaj kod z index.php

ps. coś kiepsko szukałeś http://www.codingforums.com/showthread.php?t=173961
Go to the top of the page
+Quote Post
-adrjanek-
post
Post #3





Goście







Czytałem tamten temat i niezbyt mi to pomogło.
Mój index: http://pastebin.com/QTiAVEri
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zapytanie nie zwraca ci żadnego rekordu więc trudno skakać do pierwszego wyniku skoro nie ma żadnego wyniku...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-adrjanek-
post
Post #5





Goście







Nie za bardzo rozumiem - jestem trochę początkujący. Jak to naprawić?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czego nie rozumiesz w tym zdaniu:
Cytat
Zapytanie nie zwraca ci żadnego rekordu

?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Rysh
post
Post #7





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Jak dasz kod w którym masz błąd, to zwiększą się Twoje szanse że Ci tu ktoś pomoże/nakieruje.


--------------------
Go to the top of the page
+Quote Post
phpion
post
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Pętlę while umieść wewnątrz warunku sprawdzającego, czy cokolwiek znaleziono. Liczbę znalezionych rekordów masz w zmiennej $number.
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jak dasz kod w którym masz błąd, to zwiększą się Twoje szanse że Ci tu ktoś pomoże/nakieruje.
Przecież dał....

@phpion to nie o to chodzi.... on ma błąd przy mysql_result a nie przy mysql_fetch_array().... Przy mysql_result ma sprawdzać liczbę rekordów bo tam robi inne mysql_query.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-adrjanek-
post
Post #10





Goście







Dobra, napisze inaczej: nie ogarniam tego więc zapłacę komuś kto się na tym zna i umie to naprawić. Proszę o cenę, myślę że to kilka minut pracy. Płacę paypalem i przelewam pieniądze pierwszy tylko zaufanym osobom z dużą reputacją na forum.
Go to the top of the page
+Quote Post
phpion
post
Post #11





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@nospor:
Racja.

@adrjanek:
Spróbuj zrobić to samemu - zaoszczędzisz nieco gotówki i będziesz miał satysfakcję.

Tego typu fragmenty:
  1. $userName = mysql_result(mysql_query("SELECT userName FROM users WHERE userId = '$tempId'"), 0);

zamień na:
  1. $result = mysql_query("SELECT userName FROM users WHERE userId = '$tempId'");
  2.  
  3. if (mysql_num_rows($result) == 1) {
  4. $userName = mysql_result($result, 0);
  5. }
  6. else {
  7. $userName = 'nie znaleziono';
  8. }
Go to the top of the page
+Quote Post
-adrjanek-
post
Post #12





Goście







Ale mi chodzi o to żeby to działało a nie pisało że nic nie znaleziono. Dla kogoś ogarniętego to kilka minut roboty.
Piszcie na skype Rasacz
Pozdr
Go to the top of the page
+Quote Post
CuteOne
post
Post #13





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Jeżeli rekordu nie znaleziono to raczej nie wyświetlisz czegoś czego NIE MA.. ehh jak ja nie lubię ludzi twojego pokroju
Go to the top of the page
+Quote Post
-adrjanek-
post
Post #14





Goście







Ale mi chodzi o naprawienie skryptu który dodaje rekordy do bazy czyli np postback ze strony cpalead czy co tam jest źle.
Proszę pisać smile.gif
Go to the top of the page
+Quote Post
-adrjanek-
post
Post #15





Goście







To pilna potrzeba, proszę o kontakt.
Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:53