Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z bazą danych, skrypt logowania
Sheo
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.03.2009

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


Cześć,

Stawiam swoje pierwsze kroki w PHP, znalazłem jakiś tutorial na youtubie z tworzeniem skryptu logowania, błąd mam przy wybieraniu tabeli. Oto błąd jaki mi wyrzuca : 
Cytat
Could not select MySQL database. MySQL returned:
Access denied for user 'sheo'@'%' to database 'users'


Oto zawartość pliku login.php :

  1. <?php
  2.  
  3.  
  4. $username = $_POST['username'];
  5. $password = $_POST['password'];
  6.  
  7. if($username&&$password)
  8. {
  9.  
  10. mysql_connect('host mojej bazy','login','mojehasło') or die('Could not connect to MySQL Server. MySQL returned: <br />' . mysql_error());
  11. mysql_select_db('users') or die('Could not select MySQL database. MySQL returned: <br />' . mysql_error());
  12.  
  13.  
  14. $query = mysql_query("SELECT * FROM users WHERE username='$username'");
  15. $numrows = mysql_num_rows($query);
  16.  
  17. if ($numrows!=1)
  18. {
  19. //kod do logowania
  20. while ($row = mysql_fetch_assoc($query));
  21. {
  22. $dbusername = $row['username'];
  23. $dbpassword = $row['password'];
  24. }
  25. if ($username==$dbusername&&$password==$dbpassword)
  26. {
  27. echo "Zalogowałeś się! <a href='member.php'>Kliknij TU</a> aby przejść do strony";
  28. $_SESSION['username']==$dbusername;
  29. }
  30. else
  31. echo "Nieprawidłowe hasło!";
  32.  
  33. }
  34. else
  35. die("Użytkownik nie istnieje");
  36. echo $numrows;
  37.  
  38. }
  39.  
  40. else
  41. die("Podaj login i haslo");
  42.  
  43.  
  44. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Sheo   [PHP]Problem z bazą danych, skrypt logowania   25.03.2010, 17:55:02
- - Rysh   Błąd mówi wyraźnie: Access denied for user 's...   25.03.2010, 18:06:40
|- - Sheo   Cytat(Rysh @ 25.03.2010, 18:06:40 ) B...   25.03.2010, 18:19:11
- - sadistic_son   Sprawdz czy w funkcji łączącej się z bazą masz tą ...   25.03.2010, 18:49:45
|- - sadistic_son   Najpierw to sprawdź:Cytat(sadistic_son @ 25.0...   25.03.2010, 18:54:10
- - Sheo   Dane wszystkie są prawidłowe. Gdzie przydzielić te...   25.03.2010, 18:52:45
- - Sheo   cba.pl   25.03.2010, 19:08:45
- - sadistic_son   To w funkcji łączącej z bazą hosta podmień na loca...   25.03.2010, 19:18:12
- - Sheo   jak napisałem na początku, jestem początkujący. W ...   25.03.2010, 21:42:49
- - Rysh   Jeśli by miał złe wpisane dane, w ogóle by się nie...   25.03.2010, 21:45:10
- - Sheo   Napisałem już wcześniej że działa i łączy się z ba...   25.03.2010, 21:56:52
- - gizmo1985   A sprawdzałeś , cze masz identyczną bazę na serwer...   25.03.2010, 22:41:42
- - Rysh   Poznasz głupiego po czynach jego... tak było w For...   25.03.2010, 22:47:19
- - Sheo   Cytat(Rysh @ 25.03.2010, 22:47:19 ) P...   25.03.2010, 23:33:24
- - Rysh   No dobra, jak chcesz. Kiedy dostajesz komunikat z...   25.03.2010, 23:40:55
- - Sheo   Założyłem tak, gdyż nie wywala żadnego błędu z baz...   25.03.2010, 23:52:02
- - Rysh   OK, już się pogubiłem. Pisałeś, że dostajesz komun...   26.03.2010, 00:13:53
- - Sheo   Po zamianie kawałka kodu który mi podałeś, wypluwa...   27.03.2010, 13:49:35
- - mortus   To znaczy, że źle pozamykałeś nawiasy. Wklej tutaj...   27.03.2010, 13:55:07
- - Sheo   [PHP] pobierz, plaintext <?php session_sta...   27.03.2010, 14:42:38
- - mortus   Błąd pojawia się przez nawias w linii 21. Ale nies...   27.03.2010, 17:12:57


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 Aktualny czas: 20.08.2025 - 10:17