Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]problem z zapytaniem mysql, błąd
demek1987
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat
$zap = mysql_query("SELECT * FROM `torrent` WHERE `kategoria` = '".$x[1]."' ORDER BY `id` DESC LIMIT 10");
while ($odp = mysql_fetch_row($zap))
{echo $odp['tytul'].'<br/>';



witam mam problem w tym zapytaniu wyskakuje mi błąd nie wiem czemu:)

dokładnie strona zwraca błąd w tej linii
Cytat
while ($odp = mysql_fetch_row($zap))

Go to the top of the page
+Quote Post
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Jaki dokładnie zwraca błąd? To, że zwraca w tej linii nie znaczy, że w niej właśnie jest błąd.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
lessi
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

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


powinno być
  1. ... WHERE `kategoria`='$x[1]' ...



Ten post edytował lessi 20.04.2010, 17:34:59
Go to the top of the page
+Quote Post
demek1987
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat
Fatal error: Call to undefined function mysql_fetch_row() in
i tutaj sciezka pliku

Ten post edytował demek1987 20.04.2010, 17:26:37
Go to the top of the page
+Quote Post
sadistic_son
post
Post #5





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Co Ty za bzdury wypisujesz lessi?! $x1 a $x[1] to dwie różne zmienne! Może być i tak i tak, ale skoro masz tablicę $x to tak musi zostać jak masz.

Ten błąd oznacza, że php nie zna takiej funkcji. Albo masz literówke w jej nazwie albo masz php < 4.

Ten post edytował sadistic_son 20.04.2010, 17:28:21


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
demek1987
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat(lessi @ 20.04.2010, 18:16:54 ) *
powinno być
  1. ... WHERE `kategoria`='$x1' ...

to nie jest echo



po spisaniu tak wyskakuje ten błąd

Cytat
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
w lini tej
Cytat
{echo $odp['tytul'].'<br/>';



najlepsze jest to ze skrypt działał poprawnie:)

dwa dni temu przestał działać i wyskakuje ten błąd:)

Ten post edytował demek1987 20.04.2010, 17:30:40
Go to the top of the page
+Quote Post
lessi
post
Post #7





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

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


Cytat(sadistic_son @ 20.04.2010, 18:26:28 ) *
Co Ty za bzdury wypisujesz lessi?! $x1 a $x[1] to dwie różne zmienne! Może być i tak i tak, ale skoro masz tablicę $x to tak musi zostać jak masz.

Ten błąd oznacza, że php nie zna takiej funkcji. Albo masz literówke w jej nazwie albo masz php < 4.

sorry ale nie zauważyłem że to jest tablica.
Ale rzeczywiście obie wersje są dobre tylko moja z
  1. ... WHERE `kategoria`='$x[1]' ...

jest chyba szybsza(niewiele).

Ten post edytował lessi 20.04.2010, 17:34:06
Go to the top of the page
+Quote Post
sadistic_son
post
Post #8





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cytat(lessi @ 20.04.2010, 18:30:17 ) *
jest chyba szybsza(niewiele).
Jaka szybsza?! Ty zmianiłeś po prostu nazwę zmiennej. To tak jakby kolega pytal sie o zmienna $bbb a Ty mu kazesz dzialac na $bad. A to co podałeś za drugim razem nie różni się niczym od tego co bylo od poczatku.

demek1987 zamiast echo $odp['tytul'] użyj echo $odp[X] za X podstawiając numer kolumny z bazy, pamiętając, że pierwszy element ma numer 0.

Ten post edytował sadistic_son 20.04.2010, 17:55:10


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
demek1987
post
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


teraz wyskakuje taki błąd:)

Cytat
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Go to the top of the page
+Quote Post
sadistic_son
post
Post #10





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


No to się zdecyduj czy masz tam mysql_fetch_row czy mysql_fetch_array.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
demek1987
post
Post #11





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


sorki źle przepisałem:D

Cytat
mysql_fetch_row(): supplied argument is not a valid MySQL result resource in


teraz skopiowałem tongue.gif
Go to the top of the page
+Quote Post
sadistic_son
post
Post #12





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


To oznacza ze zapytanie do bazy zwraca zle wyniki albo nie zwraca ich w ogole. Sprawdz je czy dzialasz na poprawnej bazie danych, tabeli, kolumnach, polach i czy masz ustawione poprawnie typy danych w tabeli.

Ten post edytował sadistic_son 20.04.2010, 19:51:40


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
demek1987
post
Post #13





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat(sadistic_son @ 20.04.2010, 20:50:31 ) *
To oznacza ze zapytanie do bazy zwraca zle wyniki albo nie zwraca ich w ogole. Sprawdz je czy dzialasz na poprawnej bazie danych, tabeli, kolumnach, polach i czy masz ustawione poprawnie typy danych w tabeli.



ok sprawdze to


to jak to jest możliwe żeby się to zepsuło skoro 2-3 dni temu działało?? gdzie można szukac przyczyny?? po stronie hostingu??


Go to the top of the page
+Quote Post
Wicepsik
post
Post #14





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. echo mysql_error(); // pod zapytaniem


Ten post edytował Wicepsik 20.04.2010, 20:07:44


--------------------
Go to the top of the page
+Quote Post
demek1987
post
Post #15





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat(Wicepsik @ 20.04.2010, 21:07:29 ) *
  1. echo mysql_error(); // pod zapytaniem



nic nie dało ten sam błąd ;/
Go to the top of the page
+Quote Post
sadistic_son
post
Post #16





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cytat
nic nie dało ten sam błąd ;/
BO TO zwróci błąd z MySQLa a nie naprawi skryptu! Masz tego użyć żeby wiedzieć co jest nie tak! Jeny ludzie patrzcie chociaż co i po co przeklejacie z forum do własnych skryptów!

Ten post edytował sadistic_son 20.04.2010, 20:29:30


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
demek1987
post
Post #17





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ścieżka pliku on line 125

MySQL server has gone awayMySQL server has gone away


jakto serwer mysql odszedłquestionmark.gif nie rozumię tego błędu:)

jest ktoś w stanie pomoc??

Ten post edytował demek1987 21.04.2010, 13:50:38
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 - 23:32