Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MySQL] Problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
Rożen
Witam!

Mam taki problem:
Przy kodzie
  1. <?php
  2. $result = mysql_query('SELECT * FROM users');
  3. while ($row = mysql_fetch_assoc($result)){
  4.  echo "<TR><TD>"."User:".$row["user"].
  5. "</TD><TD>"."Login:".$row["pass"]."<br>się zalogował<br>".
  6. "</TD></TR>n";
  7.  }
  8. ?>


Dostaję błąd
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\logowanie\includes\functions.php on line 29

Wie ktoś może o co chodzi?
mike
Daj:
  1. <?php
  2. $result = mysql_query('SELECT * FROM users');
  3. while ($row = mysql_fetch_assoc($result)){
  4. // ...
  5. ?>
to się dowiesz.
Rożen
OK, nie wybiera żadnej bazy danych - nie mam pojęcia czemu....

  1. <?php
  2. $_dbhost = "localhost"; 
  3. $_dbuser = "rozen"; 
  4. $_dbpass = "rozen";
  5. $_dbname = "rozen";
  6. function login (){
  7. $db_connect = mysql_connect($_dbhost, $_dbuser, $_dbpass) or die ("Nie masz uprawnien fagasie biggrin.gif<br>");
  8. mysql_select_db($_dbname);
  9. }
  10. mysql_close($db_connect) or die ();
  11. ?>


Czemu to nie działa?
Cysiaczek
A mże tak wywołasz funkcje login() - bo na razie ją tylko zadeklarowałeś biggrin.gif

Pozdrawiam
Gość
Cytat(Cysiaczek @ 13.08.2006, 19:48 ) *
A mże tak wywołasz funkcje login() - bo na razie ją tylko zadeklarowałeś biggrin.gif

Pozdrawiam


Wywoluje wywołuję a mysql_error(); zwraca "nie wybrano żadnej bazy danych" - kiedy do mysql_select_db(); dopiszę
or die(""); wtedy zostaje wywołane die("")
Cysiaczek
To jak jeszczde przekażesz ta zmienną do funkcji, to powinno dzisałać biggrin.gif $_dbname

Pozdrawiam
Rożen
Wielkie dzięki!

I działa winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.