Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Php & Mysql - Mysql_num_rows(), problem ktorego byc nie powinno
bartu$
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 27.06.2004

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


Witam forum.

Mam problem z funkcja mysql_num_rows(). (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jedyny komunikat bledu zwracany przez skryp to :
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/apache/www/htdocs/geha.pl/rozdzial_10/test.php on line 6
  2. wierszy


Skrypt jest prosty, sciagniety zreszta z www.php.net :
  1. <?php
  2. $link = mysql_connect ('moj_serwer','moj_user','moje_haslo');
  3. mysql_select_db('ksiazki', $link);
  4.  
  5. $result = mysql_query('SELECT * FROM ksiazki', $link); 
  6. $num_rows = mysql_num_rows($result); 
  7.  
  8. echo &#092;"$num_rows wierszyn\";
  9. ?>


Baza ksiazki istnieje, zawiera rekordy. Identyczne polecenie "select" wydane z konsoli zwraca co trzeba.

Proszę o pomoc.
Go to the top of the page
+Quote Post
MarcinZ
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Golub-Dobrzyń

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


a jaki masz login do bazy doanych bo jak taki co podajesz to niema prawa się nawet poączyć.. napisz dokładnie jak wygląda ten skrpt oki
Go to the top of the page
+Quote Post
delorian
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 23.08.2003
Skąd: Olsztyn, Polska

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


Sprawdź:

1. Czy mysql_connect zwraca połączenie z bazą danych?
  1. <?php
  2.  
  3. $link = mysql_connect ('moj_serwer','moj_user','moje_haslo') or die(&#092;"nie polaczylem sie z baza\");
  4.  
  5. ?>


2. Czy mysql_select_db wybiera prawidłową bazę danych?
  1. <?php
  2.  
  3. mysql_select_db('ksiazki', $link) or die(&#092;"nie wybralem bazy\");
  4.  
  5. ?>


3. Czy twoje zapytanie "SELCT * FROM ksiazki" jest prawidłowe, czyli czy ISTNIEJE tabela ksiazki?
  1. <?php
  2.  
  3. $result = mysql_query('SELECT * FROM ksiazki', $link) or die(&#092;"cos jest nie tak z zapytaniem\");
  4.  
  5. ?>


Jeśli wszystkie powyższe odpowiedzi są na TAK to masz problem, jeśli któraś jest na NIE to wiesz gdzie masz problem.

Jak dla mnie całość wywali się przy 3 pytaniu.
Go to the top of the page
+Quote Post
Nitryt14
post
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 17.02.2004
Skąd: Gdańsk

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


A czy przez przypadek zapytanie nie powinno wyglądać tak:
  1. SELECT * FROM ksiazki;


A pozatym możesz dodać:
  1. <?php
  2. ?>

Pozdrawiam

Ten post edytował Nitryt14 23.08.2004, 15:43:00
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 14.10.2025 - 23:28