Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warning: mysql_num_rows(): supplied argument is no
mukkacz
post 25.11.2005, 18:33:36
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 25.11.2005

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


Mam taki problemik, otoz wywala mi błąd i nie wiem co to jest.

  1. <?php
  2. @ $db = mysql_connect('localhost', 'root', 'krasnal','ksiegarnia');
  3. if (!$db) {
  4.  echo 'Could not connect: ';
  5. }
  6. echo 'Connected successfully';
  7.  
  8.  
  9.  
  10. $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
  11. $wynik = mysql_query($db.$zapytanie);
  12.  
  13. $ile_znalezionych = mysql_num_rows($wynik); //-->tu wyskakuje błąd
  14. ?>


Dzieki z góry za pomoc .
Pozdrawiam

-- edit:
Proszę na przyszłość używać poprawnych tagów BBCode...
~crash
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sobstel
post 25.11.2005, 18:50:26
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


temat jak ten pojawia sie bardzo czesto, wiec najpierw moze porzadnie przejrzyj forum.

najwyrazniej jest blad w zapytaniu i mysql_query nic nie zwraca (tzn. zwraca false zamiast resource) a ze mysql_num_rows wymaga odpowieniego resource to jest problem. uzyj mysql_error po mysql_query aby sprawdzic jaka to niegodziwosc spotkala cie ze strony mysqla. szczegoly o funkcjach wyzej wspomnianych wraz z opisem, przykladami i komentarzami bardzo ladnie przedstawione znajdziesz oczywiscie w manualu (click).


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
crash
post 25.11.2005, 19:02:53
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


A ja odpowiem pytaniem: Co Ci wyjdzie z łączenia obiektu będącego uchwytem do połączenia z bazą ($db) i ciągu $zapytanie? Odpowiedź: Błąd... Albo: mysql_query( $zapytanie ) albo mysql_query( $zapytanie, $db )... Bardziej nie ma co kombinować...


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:07