PHP & mySQL bei vielen Besuchern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfragen
alte daten
befehl
benutzer
berechnung
datenbank
datum
falsche ergebnisse
frage
moment
passieren
sicher stellen
tabelle
transaktion
verbindung
vergessen
vermeiden
wachsenden berechnungen
wachsender besucherzahl
-
hi,
und gleich noch eine Frage... wenn ich meine Daten von der PHP Seite in einer Datenbank speichere und dann mit diesen daten rechne, kann es da bei vielen Benutzern passieren dass falsche ergebnisse durch ?berschneidungen fabriziert werden ?
Gru? Scouti -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
nein, eigentlich nicht m?glich, da alles so schnell berechnet wird.
ausserdem wird das script, also die berechnung, immer hintereinander ausgef?hrt, also wenn eine berechnung fertig ist, f?ngt die n?chste an... -
Doch, das k?nnte passieren. Wenn du mehrere Tabellen hast und diese in mehreren SQL-Abfragen (=Befehle) bearbeitest, so kann es passieren, dass du genau in dem Moment irgendwas berechnest, wo nur z.B. die erste Tabelle aktualisiert wurde und die anderen Tabellen noch alte Daten haben.
Es ist statistisch zwar unwahrscheinlich, aber mit wachsender Besucherzahl und wachsenden Berechnungen wird es immer wahrscheinlicher. Wenn es sicher sein soll, ben?tigst du "Transaktionen". Mit denen kann man z.B. sicher stellen, dass die Tabellen die man zur Berechnung braucht nicht w?hrend der Berechnung (oder was auch immer) ver?ndert werden. -
Also um soetwas zu vermeiden (gr??tenfalls) niemals vergessen die verbindung mit der MYSQL Datenbank zu schlie?en ( mysql_close(Variable); )
cu
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage