Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Update rekordów, a późniejsze wyciąganie ich z bazy
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Witam.
Od pewnego czasu w moich projektach zmagam się z problemem update'owania rekordów MySQL i późniejszego wyciągania ich z bazy.
W pliku mysql.php, odpowiedzialnym za łączenie z bazą, mam zapytanie wyciągające wszelkie informacje o użytkowniku z tabeli users.
Wszystko pięknie działa, jednak kiedy aktualizuję jakiś wpis, muszę ponownie wykonywać zapytanie wyciągające dane o użytkowniku,
bo poprzedni select wykonywany był przed aktualizacją i dostarcza stare dane.
Przy jednym zapytaniu nie ma to raczej wpływu na wydajność skryptu, ale jeśli zapytań mamy więcej, a strona ma wielu użytkowników,
może pojawić się problem (tak sądzę). Kompletnie bez sensu jest odświeżanie strony po aktualizacji danych. Teoretycznie mógłbym
przed wyświetlanie informacji sprawdzać, czy zostało wykonane zapytanie update'ujące i wyświetlać jej wartość $_POST, ale czy to jest
dobre rozwiązanie? Co o tym sądzicie? Jak sobie radzicie z tym problemem?
Pozdrawiam i czekam na nasze opinie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dapi
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Pierwszy select jest wykonywany za każdym razem zaraz po połączeniu z bazą.
Jak update'uję dane, to jest on zbędny, tyle, że nie mam raczej możliwość nie wykonywania go.
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: 2.10.2025 - 19:51