Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kilka pytań odnośnie obsługi MySQLa
-alchie-
post
Post #1





Goście







Po przerobieniu kursu obsługi MySQLa przez php nadal nie rozumiem kilku rzeczy... Mianowicie:
  • Gdzies spotkalem sie z opinia, ze hasel nie powinno sie umieszczac nawet w czesci wykonywanej po stronie serwera w pliku .php, bo moze to byc przeczytane przez skrypt z zewnatrz. Ale w takim razie jaki sens ma przechowywanie informacji w bazie danych, skoro w pliku musi byc umieszczone haslo dostepu do niej?
  • aby pobrac informacje z bazy danych trzeba sie z nia polaczyc, a po zakonczeniu pobierania ich trzeba polaczenie przerwac, tak? Ale jesli korzystamy z dynamicznie generowanej strony, to czy musimy laczyc sie za kazdym odswierzeniem strony? Toc to strasznie spowolni dzialanie serwera... Z drugiej strony przeciez nie zostawie bazy otwartej, bo domyslam sie, ze bedzie to wrecz zaproszenie dla pseudohakerow, chcacych cokolwiek zniszczyc.
  • Czy kazdorazowe pobieranie informacji z bazy danych musi sie odbywac w formie wyszukiwania (select costam from costam where costam)? Slyszalem, ze to mocno obciaza baze i moze sie ona nie wyrobic...
  • Czy zamiast
    1. $zapytanie="SELECT haslo
    2. FROM users WHERE login=$_POST[login]";
    3. $haslo=mysql_query(zapytanie);
    moge dac:
    1. $haslo=mysql_query("SELECT haslo
    2. FROM users WHERE login=$_POST[login]");
    ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bełdzio
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


od końca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

1. tak możesz
2. select to nie wyszukaj tylko właśnie pobierze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
3. połączenie z bazą zamyka się po wykonaniu skryptu, a co spowolniania to możesz wyniki cacheować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
4. hasło może zostać odczytane jak padnie CI parser php i pokazane zostanie źródło
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: 8.10.2025 - 07:32