[PHP/MYSQL] incrementation auto > reutiliser un id effacé

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


yannouk
WRInaute passionné
WRInaute passionné
 
Messages: 2142
Inscription: 11 Oct 2003

[PHP/MYSQL] incrementation auto > reutiliser un id effacé

Message le Mer Mar 30, 2005 17:17

J'ai une table avec incrementation automatique de l'ID. Chaque jour, des annonces sont ajoutées, d'autres supprimées...
Mais chaque nouvelle ligne vient s'ajouter a la fin, et de nombreux ID entre le premier et le dernier sont du coup inutilisés.

Y a til un moyen de demander la reutilisation des ID inexistants a partir de 0?

A l'heure actuelle, de nombreuses pages referencees par google se retrouvent a cause de ca en 404...
Je ne souhaietrais pas risquer une "penalite" de la part de google a cause de ca.
D'autre part, le referencement de ces pages est tres precaire, car elles n'existent que durant la periode de validité d'une annonce, et il serait preferable d'avoir moins de pages, mais toutes ciblées et ayant un contenu reel...Qu'en pensez vous?

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Mar 30, 2005 20:21

Si tu voulais éviter cela il fallait pas utiliser d'auto increment, l'aventage du auto increment et justement d'éviter d'avoir deux fois le même ID pour un enregistrement.

Le seule moyen qu'il te reste à faire c'est de vérifier si l'annonce existe et si c'est pas le cas de renvoyer le visiteur vers une page lui expliquant que l'annonce n'est plus en ligne ou n'existe plus.

A+


yannouk
WRInaute passionné
WRInaute passionné
 
Messages: 2142
Inscription: 11 Oct 2003

Message le Jeu Mar 31, 2005 11:09

c'est ce que j'ai fait. Mais pour google ca fait une multitude de pages en duplicate content qui disent que l'annonce n'existe plus...Surprenant qu'on puisse rien faire...
Dans le cas d'une incrementation manuelle, ca fonctionne comment?

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Jeu Mar 31, 2005 12:54

Lors de l'ajout de l'annonce tu récupères l'ID max et tu ajoutes un pour l'enregistrement.

Mais tu risques, s'il y a beaucoup de monde, d'avoirt deux fois le même ID et je ne pense pas que c'est ce que tu souhaites.

Sinon un autre moyen, désindexer les pages "404" de Google ou au pire les laisser et proposer au visteur (ou robot) de visiter les autres pages du site, comme la catégorie d'annonce précédente.

A+


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


cron