![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, napisałem sobie logowanie i chcę, by po zalogowaniu można było skożystać z opcji takiej jak "zmień nick", lecz coś nie działa....
Cytat Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NIE) in C:\Program Files (x86)\WebServ\httpd\\set.php on line 27 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\WebServ\httpd\set.php on line 27 A to móje kody:
A to main.php:
Oba te pliki były pisane na podstawie tutorialu, a tutaj teraz plik na zmiane nicku, który sam zrobiłem (IMG:style_emoticons/default/tongue.gif)
Proszę o pomoc. Ten post edytował parykstodwa 1.03.2012, 17:21:44 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 9 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
złe dane do łączenia się z bazą... a w ogóle to połączenie z bazą daj na samej górze skryptu, zaraz pod session_start();
session_destroy() - usuń... Ten post edytował i-skrypty.pl 1.03.2012, 16:56:22 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Błąd mówi jasno - użytkownik ODBC nie ma praw dostępu do bazy danych.
To połączenie z bazą jest poprawne, skoro Ci się łączy: Natomiast w innym miejscu łączysz się używając loginu ODBC@localhost i to połącznie już nie może zostać zrealizowane. Zapewne przepisałeś dosłownie z samouczka. Ten post edytował sadistic_son 1.03.2012, 16:58:55 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ale ja nie mam żadnego takiego użytkownika (IMG:style_emoticons/default/ohmy.gif) Loguje się jako "Patryk" i wyświetla mi się plik main.php, gdy kliknę potem w "zmiana nicku" to mam plik set.php i jak wpisze nowy nick to mi go nie zmienia tylko wywala te błędy.
Ogólnie to chciałem, że jak wyświetla nam się plik set.php to użytkownik ma być ciągle zalogowany i ma być połączenie z bazą, by to się nei zrywało i mógł zmienić swoją nazwe. Ten post edytował parykstodwa 1.03.2012, 17:06:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Nie czytasz ze zrozumieniem...
Nie interesują Cię ani nas użytkownicy na strone/w bazie. Mowa o użytkowniku który loguje się do bazy MySQL. Popatrz na linijkę 17. z pierwszego kodu. User logujący się do MySQL to root. A błąd mówi, że nie można zalogować użytkownika ODBC. Tak więc podejrzewam, że w jakimś innym miejscu masz inne połączenie z bazą i zamiast root jest ODBC, a dokładnie to w pliku C:\Program Files (x86)\WebServ\httpd\\set.php gdzieś w okolicach linii 20-27. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:31 |