frage zu mysql closed

Ares

Well-known member
ID: 54911
L
5 Mai 2006
74
4
nabend zusammen

hab mal ne frage zur abarbeitungs reihen folge von mysql

also ich habe ne abfrage die mehrere einträge ausliest und zum teil bearbeitet
wenn ich jetzt den ersten eintrag bearbeite und die neuen daten zurückschreibe und innerhalb der gleichen schleife nochmals auf die (neuen) daten zugreife, erhalte ich noch die alten daten
erst wenn ich die abfage beende stehen mir auch die neuen daten zu verfügung

liegt das an sql oder habe ich einen fehler im script?
 
Zuletzt bearbeitet:
wenn du ne abfrage machst, wird das ja in ner variablen gespeichert. klar kannst dann mittendrin die daten ändern. aber solange du die nicht auch in der variable änderst. sind da dann log. noch die alten drin.
 
ne, innerhalb der schleife schreibe ich die daten ja wieder in die datenbank zurück und greife später wieder darauf zu
dabei erhalte ich aber nicht die neuen sonder noch die alten daten
 
stimmt, jetzt wo du es sagst
manchmal sieht man den wald vor lauter bäumen nicht mehr

dennoch danke (fürs wachmachen)
 
das war grad oben garantiert schon so gemeint, will trotzdem noch mal anmerken, dass das günstiger wäre das array direkt zu verändern.

is grad ma eine zeile mehr. hinter dem update der tabelle, kannst auch gleich dein $array[$i][bla] verändern, und du ersparst dir n query