Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobieranie danych z bazy, Niby wszystko dobrze ale nie działa
Mamazur
post
Post #1





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

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


Chcę aby po zalogowaniu wyświetliło się "Jesteś zalogowany jako NAZWAUŻYTKOWNIKA"

Jednak w moim skrypcie logowania w bazie danych jest osobne pole login i osobne pole nick, więc
  1. $nick = $_POST['login'];
  2. $_SESSION['nick'] = $nick;
  3. echo "<br>Jesteś zalogowany jako ";
  4. echo $_SESSION['nick'];

nie wchodzi w grę. Nie mam też zamiaru zmieniać skryptu logowania, gdyż potrzebuję osobnego loginu i nicka. Robię więc tak
  1. $zap = "select nick from dane where login = '".$_POST["login"]."'";
  2. $dane = mysql_fetch_row(mysql_query($zap));
  3. $_SESSION['nick'] = $dane[0];
  4. echo $_SESSION['nick'];

tak naprawdę nie wiem dlaczego
  1. $dane[0]

jednak to nie działa. Oto fragment kodu źródłowego strony:
  1. <br>Jesteśœ zalogowany jako: //i nic nie ma
  2. <a href='index.php?tryb=index&wyloguj=1'>
  3. Wyloguj się</a>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Od tego masz indexy, by mysql nie musial sobie juz przy select nic uporządkowywac. Jak nie masz indexów to i swiety mocny nic nie pomoze (IMG:style_emoticons/default/smile.gif)

Poza tym rozmowa toczyła sie na poczatku odnośnie limit 1 dla z gory wiadomo jednego rekordu.

ps:
http://net.tutsplus.com/tutorials/other/to...best-practices/
punkt 3
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 06:56