J'ai une requete mysql comme ceci;
@mysql_query("INSERT INTO `cache_departement` (`id`,`ref_dep`,`ref_type`,`name_thing`,`city_thing`,`image_thing`,`url_thing`,`libelle_thing`,`price_thing`
) VALUES (NULL,
'".mysql_real_escape_string($_GET['depid'])."',
'R0',
'".mysql_real_escape_string($content['decouvertes'][0]['titre_news'])."',
'".mysql_real_escape_string($content['decouvertes'][0]['city'])."',
'".mysql_real_escape_string($content['decouvertes'][0]['photo_news'])."',
'".mysql_real_escape_string($content['decouvertes'][0]['url_actu'])."',
'".mysql_real_escape_string($content['decouvertes'][0]['libelle'])."',
'".mysql_real_escape_string($content['decouvertes'][0]['Prix'])."'
) ON DUPLICATE KEY UPDATE `ref_type`='R0' ") or die("Erreur MySQL : ".mysql_error());
L'enregistrement si il n'existe pas est bien crée mais la mise à jour des enregistrements présents ne se fait pas ?(ref_type est bien en index unique).
Merci de votre aide.