Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi
delorian
post
Post #2





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

Posty w temacie


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: 26.12.2025 - 09:13