![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Kochani!
Jak zrobić blokadę, aby np. przy update skrypt nie wykonał więcej niż 1 proces? Chodzi mi o to, że na przykład ktoś edytuje artykuł i wciska "zmień". I jest funkcja update() i aby była blokada, że może wykonać tylko i wyłącznie jeden proces i będzie on właśnie update? Mam taki problem, że już drugi raz zdarzyło mi się, że przy updatowaniu pozmieniał wszystkie wpisy w bazie :/ mimo że miał warunek WHERE id_uzytkownika=$idusera AND numer_artykulu=$edytowany_artykul_numer BARDZO WAS proszę o pomoc, życzliwe rady i jakby była możliwość o jakieś przykłady Z poważaniem |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wszystkie przyjęły taką wartość. Hm moze ktos Ci psikusa zrobil. Przepatrz jeszcze raz kod bo moze jest jeszcze jakis blad. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Hm moze ktos Ci psikusa zrobil. Przepatrz jeszcze raz kod bo moze jest jeszcze jakis blad. Na początku pierwsze co przyszło mi na myśl to właśnie to, że "ktoś zrobił psikusa". Jednak gdyby rzeczywiście tak było to czy męczył by się, aby wyedytować artykuł i wpisać sensową treść, kategorię i tytuł? (chodzi o to, że wszystkie wpisy zmieniły się podług tej zmiany). Sprawdzałem skrypt jak się zachowuje na różnego rodzaju próby z wstawianiem przekombinowanego kodu php, java (wyłączona), html (wyłączony)... różne kombinacje. :/ Przychodzi mi na myśl taka oto sytuacja: W czasie edycji serwer działał poprawnie. Użytkownik wcisnął "zmień i musieli wyłączyć apache/mysql czy jak? I pełne zapytanie nie poszło. Włączyli ponownie bez wyczyszczenia pamięci i wykonało się błędne zapytanie. Czy to możliwe? Ten post edytował atomek_16 3.06.2006, 13:18:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:24 |