12-02-2010, 11:47 AM
(12-02-2010, 09:58 AM)christouphe a écrit : est ce que tu mettras les évènement du style construction/amélioration ? Si oui, je pense que ta table n'est pas adaptée, enfin c'est mon avis, hein
Exemple là:
http://archive.jeuweb.org/resolution-de-...-6242.html
J'utilise cette stucture :
Code PHP :
<?php
CREATE TABLE IF NOT EXISTS `events` (
`id` int(255) unsigned NOT NULL AUTO_INCREMENT,
`refArea` int(255) unsigned NOT NULL,
`type` varchar(64) NOT NULL,
`params` text NOT NULL,
`dateStart` datetime NOT NULL,
`dateEnd` datetime NOT NULL,
`status` tinyint(1) NOT NULL,
PRIMARY KEY (`id`),
KEY `refArea` (`refArea`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
C'est globalement la même, c'est amplement suffisant. Mon type lance la classe adaptée, construite avec ses params. Le reste n'a rien à faire dedans, et je vois pas ce qu'on pourrait y mettre de plus d'ailleurs.