@alexander87:
Vet faktiskt inte hur prestandan är. Har inte suttit så mycket med PHP. Men jag tyckte det va ganska enkelt att komma igång med PDO.
Eftersom du gör ett spel antar jag att du har mycket "tärnings rullande" om vem som vinner. Många använder fortfarande rand() men det är mt_rand() som ska användas.
Det superboss skrev skulle jag säga är det bästa sättet att göra det på.
När någon "bakar en kaka" eller "tränar en soldat" så sätter du en tid på soldaten när han är färdigtränad. Om jag sen anfaller dig t.ex. så gör du bara en databas query. SELECT * FROM soldiers WHERE trainingtime < '2015-10-27 09:19:00';
Där läste jag att det kan finnas lite performance issues om du inte skickar in ett datum själv. Det kan du göra med PHP dock.
Ungefär så, men du löser det nog snyggare och bättre!