Ich mache Programm, was Daten in eine Datenbank einfügt. Ich habe diese Taste:Wie PHP-Funktion durch einen Timer auslösen
<form method='post'>
Wenn es gedrückt wird, fügt es einige Daten in die Datenbank ein.
Ich möchte eine Funktion machen, die, wenn eine Taste gedrückt wird, auf x Zeit wartet und dann Daten in die Datenbank einfügt.
Ich möchte einem Spieler die Illusion geben, dass ein Gebäude im Bau ist, und es wird nach einiger Zeit aufsteigen.
sleep()
funktioniert nicht, weil es die gesamte Website pausiert, und ermöglicht es nicht, in anderen Konstruktionen voranzukommen.
statt verzögern die Einfügung, fügen Sie sofort mit einer zusätzlichen Spalte von 'available_at' ein, die den Zeitstempel enthält, wenn das Element verfügbar ist. – castis
Sie können Ajax zum Erstellen von Illusion verwenden, aber warum möchten Sie das Einfügen in Datenbank verzögern –
Das Problem ist, dass ein Gebäude 20lvls, so die Bauzeit ghrows beim Aktualisieren des Gebäudes hat. –