[php/mysql] update en insert, vertraging?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ixi
  • Registratie: December 2001
  • Laatst online: 27-08 23:59
Hey,

Ik zit met het volgende probleem:
Ik heb een php pagina, die aan het begin een insert of update uitvoert op bepaalde gegevens. Deze gegevens worden verderop in de pagina weer weergegeven. De weergegeven gegevens zijn echter de 'oude' gegevens. Na een refresh zijn de nieuwe gegevens wel te zien.

MySQL voert de insert of update dus pas na de select uit (tenminste, dit neem ik aan). Hoe zorg ik dat het script pas verder gaat als hij klaar is met de insert/update? Ik heb groot deel van de mysql documentatie doorgespit, maar nergens vind ik iets over dit. Een loop ala while (gegevens == oud) gegevens = query; zie ik ook niet echt zitten :)

Acties:
  • 0 Henk 'm!

  • FlowinG
  • Registratie: Maart 2003
  • Laatst online: 09:30
Een klein beetje voorbeeld code zou wonderen doen

Acties:
  • 0 Henk 'm!

Verwijderd

Doe je wel een commit tussen de insert en de select?

Acties:
  • 0 Henk 'm!

  • eborn
  • Registratie: April 2000
  • Laatst online: 16-09 09:14
ixi schreef op 06 november 2003 @ 12:10:
MySQL voert de insert of update dus pas na de select uit (tenminste, dit neem ik aan)
Makkelijk: dat is niet zo. Je doet dus blijkbaar iets fout in je code, of je hebt ergens aangezet dat je delayed inserts / updates wilt hebben.

Acties:
  • 0 Henk 'm!

  • ixi
  • Registratie: December 2001
  • Laatst online: 27-08 23:59
Ok even wat code........... toch maar niet |:( |:( |:( |:( |:(
Damn wat kan ik soms stomme fouten maken.
Ik deed eerst een select en daarna pas een insert.. damn daar zit je dan 4 uur naar te staren zonder het te zien!!! |:(
Bedankt mensen! Slotje :)