Archive(s) pour la catégorie ‘Astuces’

Insérer des entrées provenant d’une sous-requête MySQL

mardi 10 juillet 2012

Dans une phase de développement d’un outil, nous pouvons être amenés à copier des données d’une table de notre base de données à une autre pour mieux scindez nos données ou au contraire les regrouper.
Dans ce cas, notre cerveau, formaté à réfléchir en PHP pour intéragir avec MySQL, va nous pousser à écrire quelques lignes pour:

  • récupérer les données à traiter (1 requête),
  • puis, pour chacune de ces données, les insérer dans le nouvelle table (n requêtes)

Pour un déménagement de n entrées, on aura donc n+1 requêtes MySQL à lancer.

Que diriez-vous de n’en lancer qu’une seule et, cerise sur la gâteau, de ne pas avoir à coder une seule ligne PHP?

Jugez plutôt:

  1. span class= »st0″>’blabla’)

Rien ne vous empêche évidemment d’avoir une sous-requête peu plus complexe qui prend les entrées avec l’id le plus bas parmi les doublons d’une série répondant à une certaine conditions pour insérer dans une table avec ‘valeur_commune’ à toutes les nouvelles entrées et en y indiquant le timestamp Unix actuel.

  1. span class= »st0″>’valeur_commune’‘remplie’

Merci à Rob Searles pour son article qui m’a fait découvrir cette « technique »

Désactiver la notification de mise à jour WordPress pour les utilisateurs

jeudi 30 décembre 2010

Bonjour à tous,

Lorsque l’on crée un site pour une communauté à l’aide de WordPress en l’utilisant comme CMS, on ne désire pas que les membres soient confrontés à un message du type « Une nouvelle version de WordPress est disponible! Merci de notifier l’administrateur du site. »
En effet, cette notification est utile pour nous, pour que nous puissions lancer la mise à jour automatique ou que nous trouvions le temps de faire une mise à jour manuelle (si nous sommes sur un hébergement mutualisé comme OVH qui empêche les mises à jour automatiques) mais elle est embarrassante pour les autres utilisateurs qui ne savent que faire de cette information qui est mise en évidence sur chacune des pages de panneau d’administration. Lire le reste de cet article »

Page de login et inscription WordPress personnalisée

mardi 26 octobre 2010

Bonjour à tous,

WordPress est un fabuleux outil qui se prête à moult utilisations, dont celle de site pour association.
En quelques clics vous pouvez même rendre une partie visible seulement aux membres connectés de votre association.

Cependant, bien que vous soyez fier que votre site soit propulsé par WordPress, vous préfèreriez voir le logo de votre association sur la page de login (d’inscription et de mot-de-passe perdu) plutôt que celui de WordPress qui risque de faire suivre des membres peu avertis qui pourraient penser avoir été redirigés ailleurs.

Lire le reste de cet article »