LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 14/07/2007 à 16:40
sujet délicat: auto incrément
Moi oui, j'ajouterais un champ 'position' que je recalculerais. L'étudiant aurait toujours le même identifiant.

Le champs AUTO_INCREMENT est un faux ami : c'est pratique, ca génère des identifiants uniques, mais les gens veulent s'en servir dans un but de "présentation". Or ce n'est pas fait pour.

Imagine que l'AUTO_INCREMENT n'existe pas (typiquement en SyBase, pas d'AUTO_INCREMENT), tu les geres comment tes id / position ? Ben tu crées des clés sur les noms des étudiants, et la aussi, tu es obligé d'avoir un champ 'position'.

PS : il existe des trix pour gérer des AUTO_INCREMENT en SyBase => créer une table qui contient un seul élément : la valeur du dernier id généré que l'on incrémente à chaque fois que l'on veut générer un id.
LA GLOBULE
le 14/07/2007 à 13:11
Statistiques lephpfacile
Ou alors, ici :)

Comme vous pouvez le remarquez, le passage à la V4 a été plutôt fatal :) (je n'ai fais aucune redirection d'URL)
LA GLOBULE
le 13/07/2007 à 20:22
sujet délicat: auto incrément
La remarque de koboneil est bonne. Mais bon, rien n'empèche de faire un script qui modifie aussi les clés étrangères des autres tables (ca se fait facilement avec un trigger voir des contraintes de clefs étrangères).

Je vois une seconde remarque : le référencement.

En effet, les clefs primaires (qui sont souvent des AUTO_INCREMENT) apparaissent dans les URL des pages web (typiquement, la page que tu regardes en ce moment, tu verras l'id de ce sujet de forum dans l'URL). Cette page va donc se faire indexer avec l'id 5450. Imaginons qu'un autre site link cette page. Si je supprime cet id et que je crée un autre sujet avec le même id, le backlink me fera arriver sur une page qui n'a rien à voir avec le sujet de départ. Alors que si j'ai un trou dans mes id, ca fera une 404, et la, c'est clair pour tout le monde.

Et sinon, une troisième remarque : que de boulot pour pas grand chose :)
LA GLOBULE
le 13/07/2007 à 14:53
Librairie GD
Ben oui, si ta police est sur le serveur, tu peux générer des images contenant cette police avec GD.
LA GLOBULE
le 12/07/2007 à 18:17
date d'anniversaire
Comme ceci :

SELECT truc FROM table WHERE DATE_FORMAT(le_champ_date, '%m-%d') = DATE_FORMAT(NOW(), '%m-%d')


Et la, pas besoin de PHP, tu fais tout en SQL (par contre, ce genre de requete n'est pas optimisé, vu que MySQL doit comparer les dates de tous tes membres, mais bon, a priori, c'est ce que tu veux faire).
LA GLOBULE
le 11/07/2007 à 20:58
SGBD Conseils
La représentation intervallaire n'est qu'un "trix" pour stocker un arbre dans un SGBD relationnel.
A la base, ce n'est pas prévu pour.

Je doute des performances si on part sur du 100 update / seconde (en même temps, tu me diras, quel site perso. a un tel trafic ? :p).
Car le problème de cette représentation, c'est justement les mises à jour.

Le SGBD objet a été créé justement pour résoudre ce genre de problème.
LA GLOBULE
le 11/07/2007 à 20:15
utilisation des instructions de controle
Pourrais tu améliorer ton expression écrite ? Parce que là, je ne suis pas sur que quelqu'un comprenne grand chose à ton problème...
LoadingChargement en cours