Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/MYSQL]Problem z mysql_num_rows();
MaestroS
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Kanagawa-ken, Japonia

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


  1. <?
  2. require_once('config.php');
  3. @ $db = mysql_connect($host, $user, $pass);
  4. if (!$db)
  5. {
  6. echo 'REGISTERED USERS: <font size="1" color="RED">Not available</font>';
  7. }
  8. else
  9. {
  10. $query = "select * from game where username";
  11. $do_query = mysql_query($query);
  12. $rows = mysql_num_rows($do_query);
  13. echo '<br><br><font size="1" color="RED">We have </font> <font color="BLACK">' . $rows . '</font> <font size="1" color="RED">users registered.</font>';
  14. }
  15. ?>

Czy moze mi ktos powiedziec co jest zle?
W bazie mam ok. ~50 uzytkownikow zarejestrowanych, a dalej wyswietla mi 0...

I aby uprzedzic posty, TAK! W bazie istnieje kolumna 'username'...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tansky
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 5.12.2005

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


Cytat(MaestroS @ 9.11.2006, 21:48:36 ) *
[php]
@ $db = mysql_connect($host, $user, $pass);
if (!$db)
echo 'REGISTERED USERS: <font size="1" color="RED">Not available</font>';


Czyli 'jeśli nie udało się nawiązać połączenia z usługą MySQL, liczba użytkowników równa się zero'. A gdzie tu sens? To powinien być komunikat dla Braku Wyników dla wyszukiwania rekordu 'Users'. Jak ktoś wpisze zły login w konfiguracji MySQL to output wywali 'Brak użytkowników' a nie 'zły login'...

Cytat
$query = "select * from game where username";


No to tłumaczymy z amerykańskawego na nasz...
'Wybierz wszystkie rekordy z tablicy 'game' w których uzytkownik'...
... w których użytkownik co? LIKE 'dupa'? Brakuje ci klucza dla tego zapytania. Dziwne że MySQL ci nie raportuje błędów przy takim dziwactwie.

Polecam łyczek podstaw SQL.
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: 12.03.2026 - 12:53