Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z liczniem wierszy tabeli
dado
post 23.06.2004, 12:34:06
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

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


mam taki kod
  1. <?php
  2.  
  3. mysql_connect(&#092;"$host\", \"$user\", \"$pass\")or die(\"brak połączenia z MySql\");
  4. mysql_select_db(&#092;"$db\") or die(\"brak połączenia z bazą $db\");
  5.  
  6. $sql = MYSQL_QUERY(&#092;"SELECT * FROM $tbl WHERE temat='$temat' AND acces='$acs';\"); 
  7. $num_rows = mysql_num_rows($sql); 
  8. echo&#092;"$num_rows\";
  9.  
  10. ?>

serwer zwraca mi:
Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ../public_html/zasoby.php on line 20


Nie mam pojęcia co tu może być źle. Chciałem żeby skrypt liczły pola wybrane zapytaniem $sql.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
kszychu
post 23.06.2004, 12:43:06
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


a mysql_querry() nie powinno być małymi literami napisane?


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
dado
post 23.06.2004, 12:54:30
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

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


jak dotąd nie był to problem ale spróbuje
Go to the top of the page
+Quote Post
FiDO
post 23.06.2004, 13:13:17
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Przede wszystkim w zapytaniach podawanych do mysql_query nie powinno sie podawac srednikow na koncu. Po drugie dodaj linijke:
  1. <?php
  2.  
  3. if ($sql === false)
  4.  
  5. ?>

zaraz za mysql_query i pokaz co Ci wyswietla za blad.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
kicaj
post 23.06.2004, 13:16:21
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. <?php
  2. //w zapytaniu byl nie potrzebny srednik...
  3. $sql = mysql_query( &#092;"SELECT * FROM $tbl WHERE temat='$temat' AND acces='$acs'\" ); 
  4. ?>


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
dado
post 23.06.2004, 13:17:08
Post #6





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

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


z tymi średnika nie wiedziałem, czy coś się może wykrzaczyć kiedyś z tego powodu?
A problem namierzyłem już, dzieki.
Go to the top of the page
+Quote Post
kicaj
post 23.06.2004, 13:19:54
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Tak, taki srednik moze "zapsuc" zapytanie.
Wiec w czym problem tkwil? Wypadaloby odpowiedziec tutaj.


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
dado
post 23.06.2004, 13:24:52
Post #8





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

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


kodzik był piękniście działający, natomiast nie wczytwywała mi się do zmiennej $tbl nazwa tabeli i jak tu miało wyjść jakieś zapytanie, ale z tym średnikiem to mi dowaliliście, w książkach heliona jest dużo przykładów z tymi dodatkowymi średnikami.
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 - 07:15