[PHP/MYSQL] incrementation auto > reutiliser un id effacé
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

yannouk - WRInaute passionné

- Messages: 2142
- Inscription: 11 Oct 2003
[PHP/MYSQL] incrementation auto > reutiliser un id effacé
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?
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é

- Messages: 1025
- Inscription: 21 Juil 2003
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+
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é

- Messages: 2142
- Inscription: 11 Oct 2003
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?
Dans le cas d'une incrementation manuelle, ca fonctionne comment?
- Sir Dipp
- WRInaute passionné

- Messages: 1025
- Inscription: 21 Juil 2003
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+
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+
4 messages
• Page 1 sur 1
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 :
- [Php -Facile] Fichiers en php et incrementation de variable
- MYSQL database (auto increment)
- Exporter des donnees xml dans mysql auto incrementer
- [PHP-MySQL] : argument is not a valid MySQL ressource
- [PHP/MySQL] Excepter une valeur dans un requête SQL en PHP
- PR bridé en incrémentation à +1 ?
- Problème incrémentation décrémentation alpha
- Incrémentation des vidéos (webcam)
- Incrémentation avec exclusion des crawlers
- PHP MySQL : du php dans un champ de ma BD
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Découvrir le statut d'auto-entrepreneur - 05-02-2009
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
