08
juin

Calculer l’age à partir de la date de naissance grâce à SQL

Written by Steph. Posted in Astuces développement, SQL

Une fois encore la puissance de SQL permet de calculer rapidement l’age d’une personne à partir de sa date de naissance

SELECT (YEAR(CURRENT_DATE)-YEAR(date_naissance))- (RIGHT(CURRENT_DATE,5)<RIGHT(naissance,5)) AS Age From personne

01
juin

Rechercher des doublons en SQL

Written by Steph. Posted in Astuces développement

Il peut être pratique de retrouver les enregistrements en doublons dans une base de donnée, SQL peut vous aider grâce à la syntaxe HAVING count(*), exemple :

SELECT Count(*), us_nom,us_prenom  FROM MYSQL_USERS GROUP BY us_nom,us_prenom HAVING Count(*) > 1

 

 

03
mai

Sauvegarder / remonter une sauvegarde Mysql

Written by Steph. Posted in Astuces développement

Voici la méthode pour sauvegarder un base de donnée Mysql :

mysqldump –user=un_user –password=un_mot_de_passe –opt –all_database >un_nom_fichier.sql

si vous indiquez une base de donnée à la place de –all-datatbase seule cette bdd sera sauvegardé

Pour remonter la sauvegarde c’est aussi simple

mysql –user=un_user –password=un_mot_de_passe une_bdd <un_nom_fichier.sql

07
avr

Retrouver une date grâce à SQL

Written by Steph. Posted in Astuces développement, SQL

Si vous avez besoin de retrouver l’équivalent d’une date dans le passé ou le future – c-a-d comparer un lundi avec le même lundi de l’année précédente et non pas le 2 février 2011 ave le 2 février 2010 ; SQL est là pour ça …

SELECT DATE_SUB(’2011-02-02′, INTERVAL 52 WEEK);

 

Vous pouvez aussi utiliser DATE_ADD …

29
mar

Rechercher des doublons dans une bdd en SQL

Written by Steph. Posted in Astuces développement

Si vous devez retrouver les enregistrements en doublons dans une bdd et que vous pouvez lancer des requetes SQL sur cette base, voici la syntaxe :

SELECT Count(*), `un_champ`  FROM une_table GROUP BY `le_champ` HAVING Count(*)> 1

16
déc

Setcookie et IE

Written by Steph. Posted in Astuces développement, Astuces internet

Si vous souhaitez enregistrer un cookie et que vous rencontrez des problèmes sous Internet Explorer, vérifiez que vous avez bien utilisé la syntaxe suivant :

setcookie(COOKIE_NOM,COOKIE_VALEUR,time()+60*60*24*COOKIE_NBJ,’/‘,’.<nom_du_domaine>’);

01
déc

Le flash et les problème d’affichage

Written by Steph. Posted in Astuces développement, Astuces internet, Flash

Souvent le flash à tendance à passer par dessus tout (au premier plan) et masque d’autres éléments du site, comme les menus par exmple, cela est du à l’affichage de votre flash, il faut utiliser wmode transparent.

soit par la balise param :

<param name= »wmode » value= »transparent »>

soit dans le javascript :

‘wmode’, ‘transparent’,

15
oct

Problème de largeur de td sous IE (width)

Written by Steph. Posted in Astuces développement, Web

Tous les webmasters ont régulièrement à gérer l’affichage de leurs sites sous Internet Explorer, voici un exemple de plus à la longue liste des différences entre IE et Firefox.
IE prend la valeur de width dans les td comme la valeur minimal à prendre en compte, si vous voulez fixer la taille de vos colonnes, vous devez utiliser ceci :

<table style= »width:100%;table-layout: fixed »>
<tr>
<td style= »width:150px;min-width:150px;max-width:150px »>&nbsp;</td>
<td style= »width:150px;min-width:150px;max-width:150px »>&nbsp;</td>
</tr>
</table>

29
juin

Comment mettre une image sur une autre image

Written by Steph. Posted in Astuces développement

C’est facile avec les div et le css, il suffit d’utiliser la propriété css position et de mettre le tout dans une div.

<img src= »image1.png » border= »0″ >
<div style= »position:relative; »>
<div style= »position:absolute;top:-60px;left:0px; »>
<img src= »image2.png »>
</div>
</div>

et le tour est joué