Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt po wysłaniu na serwerz przestaje działać [PHP] [MySQL]
Cypherq
post
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

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


Oto fragment skryptu:

  1. <?php
  2. $zapytaniestadion = "SELECT pstadion FROM stadion WHERE id_ekipa LIKE $home";
  3. $rezultatstadion = mysql_query($zapytaniestadion);
  4. $pojemnosc = mysql_fetch_row($rezultatstadion);
  5. ?>


Kolejno linia 14, 15 i 16.

Oto błąd:
Cytat
result resource in /home/neo/public_html/sm/engine/licz.php on line 16 ent is not a valid MySQL result


Cały skrypt śmiga na localhoscie aż miło, podczas gdy po wysłaniu na serwer wszędzie, gdzie tylko napotka mysql_fetch_arra() podaje błąd o niepoprawnym argumencie. Co może być winą takiego zachowania? Czy niektóre ustawienia mogą wpływać na odczytywanie argumentów?

Ten post edytował Cypherq 18.04.2007, 18:52:28


--------------------
"Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


Powód może być taki: zapytanie nic nie zwraca (czyli masz pusty wynik, czyli nie masz danych w bazie, które to zapytanie może wyciągnąć).


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
Cypherq
post
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

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


Nie, nie. Ja eksportowałem bazę danych z serwera do localhosta i na niej testowałem skrypt. Czyli napewno na serwerze jest coś w bazie.


--------------------
"Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
Go to the top of the page
+Quote Post
pbnan
post
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


  1. <?php
  2. $zapytaniestadion = 'SELECT pstadion FROM stadion WHERE id_ekipa LIKE '.$home;
  3. $rezultatstadion = mysql_query($zapytaniestadion);
  4. echo mysql_num_rows($rezultatstadion); //swoja droga - okropna nazwa dla zmiennej biggrin.gif
  5. $pojemnosc = @mysql_fetch_row($rezultatstadion);
  6. ?>

Jeśli wyświetli 0, to moja hipoteza się sprawdza tongue.gif
//ech, kocham jak mi FF modyfikuje ten kod przy edycji... :/

Ten post edytował pbnan 18.04.2007, 18:55:28


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
Cypherq
post
Post #5





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

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


Odpowiedź znaleziona, aczkolwiek dziękuje za pomoc. Problem tkwił w tym, że MyAdmin przy eksportowaniu bazy danych, zamienił wszystkie duże litery w nazwach tabel, na małe. Toć i błąd wywalało.


--------------------
"Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
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: 20.08.2025 - 09:01