Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kolejność wykonywania kodu, Manipulacja
markonix
post
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Witam.

  1. SELECT
  2.  
  3. UPDATE


Czy jest możliwość manipulacji kolejnością, tak aby ten SELECT wykonywał się na końcu/jako drugi.
Pobiera on wartość liczbową, którą zmienia kod znajdujący się poniżej.
Dokładnie jest to licznik nieprzeczytanych wiadomości - użytkownik przeczyta wiadomość ale nadal widnieje 1 nieprzeczytana i dopiero znika po odświeżeniu.

Oczywiście ajax tu by spełnił zadanie ale chce go uniknąć z mniej czy bardziej oczywistych powodów.
Może flush()? Jeśli tak to w jaki sposób bo próbowałem różnych kombinacji i nic.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Pytanie... Czy jest sens? I tak zapytanie musisz wykonać i sprawdzić jego powodzenie. Już samo to wymusi na Tobie użycie przynajmniej mysql(i)_affected_rows() lub podobnej konstrukcji w PDO. Czy jedno zapytanie więcej zrobi tu różnicę jakąś? A nawet jeśli, to jak mniemam znasz liczbę lub id owych nieprzeczytanych i chyba zmniejszyć licznik ich o liczbę otrzymaną z wspomnianej wyżej funkcji nie jest trudne?
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: 15.10.2025 - 20:15