MySQL : mise à jour d’un champ avec contrainte d’unicité (UPDATE)

22 Avr 2011 2 No tags

Hier, j'ai eu un problème lors de la mise à jour de plusieurs enregistrements. L'idée était d'incrémenter un numéro d'ordre dans une table, le numéro d'ordre étant associé à une contrainte d'unicité. Le problème est qu'une erreur Duplicate entry '3' for key 'ordre' était levé dès la modification du premier enregistrement. Logique : la ...

MySQL : charger un fichier sans délimiteur avec LOAD DATA INFILE (taille des champs fixe)

12 Avr 2011 2 No tags

MySQL permet d'importer des fichiers grâce à l'instruction LOAD DATA INFILE. Il arrive fréquement que les fichiers d'import ne possèdent pas de délimiteur et qu'il faille se baser sur la taille des champs afin de retrouver la correspondance entre champ et donnée. MySQL permet de charger ce type de fichier sans problème mais il existe une ...

5 bonnes pratiques à respecter pour bien débuter en CakePHP

11 Avr 2011 0 ,

CakePHP est un framework PHP simple à utiliser et très puissant. Sa souplesse et sa facilité de mise en oeuvre en fait un outil parfait pour débuter. Il est cependant nécessaire  de respecter un certain nombre de bonnes pratiques afin de conserver toute la puissance et la flexibilité du framework.   1. Utiliser les conventions de CakePHP "Convention over configuration" ...

Comment forcer la vignette utilisée par Facebook lors d’un partage ?

08 Avr 2011 24

La vignette affichée par Facebook lors du partage d'un lien est ce qui attire l'oeil de ses amis et connaissances. On peut raisonnablement supposer que Facebook analyse le code source de la page partagée et qu'il propose les images qu'il rencontre sur celle-ci à l'utilisateur qui choisira la vignette. Voici l'astuce permettant de forcer cette ...