2010-12-06 2 views
0

Ich habe gerade eine PHP-Plattform fertiggestellt, die MySQL verwendet, um die Ergebnisse einer Umfrage zu speichern. Ich werde die Umfrage mit einer Gruppe von 24 Benutzern durchführen, die das Formular ungefähr zur gleichen Zeit einreichen werden. Damit wird die mysqli_query() Funktion rund 24 mal gleichzeitig ausgeführt.Mehrere Tabelleneinträge gleichzeitig in PHP und MySQL einfügen

Ist das ein Problem?
Sollte ich mich sorgen um die Funktion blockieren den Zugriff auf die db, oder ist die mysqli_query() sicher zu bedienen, ohne sich über Blockierung kümmern?

Antwort

2

Im Allgemeinen nein, außer Sie tun etwas sehr Interessantes in der Anwendungslogik, die die Daten aus einer anderen Zeile erfordert. Zum Beispiel, wenn Sie eine ID verwenden, sollte es von der automatischen Erhöhung Typ, ziemlich Standard-Zeug sein. Sie wissen, dass Sie in Ordnung sind, wenn Sie nur eine Einfügung und keine Auswahl vor der Hand machen und keine verrückte gespeicherte Prozedur in der Datenbank haben, was Sie wahrscheinlich nicht tun.

2

mysql_queries werden in der Reihenfolge ausgeführt, in der sie auf dem mysql-Server angekommen sind. Sie können sich nicht darum kümmern