Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd przy wylogowywaniu, Nieistniejąca tabela, czy
IIFF
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 4.11.2008

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


Warning: mysql_query() [function.mysql-query]: Access denied for user 'xxx'@'localhost' (using password: NIE) in /home/xxx/domains/xxx.pl/public_html/index.php on line 18

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/xxx/domains/xxx.pl/public_html/index.php on line 18

Pokazuje to się na stronie "wyloguj=tak"(po kliknięciu wyloguj), to wyżej wymieniona 18 linijka.

  1. if(@$_GET['wyloguj']=='tak')
  2. {
  3. $uo_de_2=mysql_query("DELETE FROM users_online WHERE login = '".$_SESSION['login']."'");
  4. echo "Zostałeś wylogowany";
  5. echo "<br>";
  6. echo "<a href=\"logowanie.php\">Zaloguj się</a>";


Czy dobrze rozumiem to zapytanie usuwa loginz tabeli users_online? Nie mam takiej tabeli i nie powiedziano mi by ją stworzyć, czy to błąd?

Czy błąd może być całkiem gdzie indziej?

Ten post edytował IIFF 13.10.2011, 12:34:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Ciekawy problem (IMG:style_emoticons/default/smile.gif)

Osobiście widzę, iż masz nie jeden a co najmniej kilka problemów:
  1. korzystasz ze zmiennych sesyjnych już po ich usunięciu
  2. chcesz usunąć coś z tabeli, której jak mówisz nie masz w ogóle zdefiniowanej
  3. skoro chcesz coś usunąć to zapewne w innym miejscu coś tam próbujesz dodać - poszukaj bo i tam pewnie masz błąd


Cytat
Skoro masz @$_GET[''] to zrob tez @mysql_query i bedzie po errorze


Nie polecam takiego rozwiązania - przyczynę błędu należy usunąć a nie ją tylko maskować...

Pozdrawiam
Go to the top of the page
+Quote Post
Ges
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 22.02.2008

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


Cytat(askone @ 14.10.2011, 12:37:49 ) *
Nie polecam takiego rozwiązania - przyczynę błędu należy usunąć a nie ją tylko maskować...


To mialo byc ironiczne (IMG:style_emoticons/default/biggrin.gif)

Poza tym zalozyl temat w ktorym pisze

Warning: mysql_query() [function.mysql-query]: Access denied for user 'xxx'@'localhost' (using password: NIE) in /home/xxx/domains/xxx.pl/public_html/index.php on line 18

a nie pokazuje gdzie i kiedy wywoluje mysql_connecta - wiec jak mamy pomoc ? (IMG:style_emoticons/default/tongue.gif)
Problem z sesja to osobny temat moim zdaniem.

Ten post edytował Ges 14.10.2011, 11:47:41
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: 14.10.2025 - 16:42