Script PHP pour MAJ table Mysql
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

milouchouchou - WRInaute discret

- Messages: 65
- Inscription: Dim Mar 16, 2003 23:27
Script PHP pour MAJ table Mysql
Bonjour tout le monde
La réponse à ma question est certainement simple, mais mon franc, plutôt mon euro, ne tombe pas.
Voici ce que j'aimerais faire avec un script PHP :
J'ai une table qui contient des enregistrements dont la valeur de certains champs se suivent, exemple :
Respectivement, champs ID, from, to, tld, lat, long.
1 - 3635385776 - 3635385791 - us - 41.3095 - -72.9276
2 - 3635385792 - 3635385807 - us - 41.3095 - -72.9276
3 - 3635385808 - 3635385823 - us - 42.7547 - -71.4798
4 - 3635385824 - 3635385839 - us - 35.2169 - -80.8383
5 - 3635385840 - 3635385855 - us - 40.3563 - -74.6578
6 - 3635385856 - 3635385919 - us - 40.6594 - -73.9625
7 - 3635385920 - 3635385983 - us - 40.6594 - -73.9625
8 - 3635385984 - 3635386047 - us - 40.6594 - -73.9625
Ce que j'aimerais faire, pour le record 2, comme le from (3635385792) est la suite logique du to du record 1 (3635385791) et que le tld, le lat et le long sont identiques, c'est de remplacer le to du record 1 par le to du record 2 et d'effacer le record 2.
Et ainsi de site pour l'ensemble de la table, en suivant cette logique.
Ce qui me donnerait après manipulation des records :
1 - 3635385776 - 3635385807 - us - 41.3095 - -72.9276
2 - 3635385808 - 3635385823 - us - 42.7547 - -71.4798
3 - 3635385824 - 3635385839 - us - 35.2169 - -80.8383
4 - 3635385840 - 3635385855 - us - 40.3563 - -74.6578
5 - 3635385856 - 3635386047 - us - 40.6594 - -73.9625
Cela me permettrait de diminuer le poids de la table et par la même occasion d'accélérer les query.
Si quelqu'un a une petite idée pour me mettre sur la voie, je suis preneur.
D'avance un grand merci pour vos réponses.
La réponse à ma question est certainement simple, mais mon franc, plutôt mon euro, ne tombe pas.
Voici ce que j'aimerais faire avec un script PHP :
J'ai une table qui contient des enregistrements dont la valeur de certains champs se suivent, exemple :
Respectivement, champs ID, from, to, tld, lat, long.
1 - 3635385776 - 3635385791 - us - 41.3095 - -72.9276
2 - 3635385792 - 3635385807 - us - 41.3095 - -72.9276
3 - 3635385808 - 3635385823 - us - 42.7547 - -71.4798
4 - 3635385824 - 3635385839 - us - 35.2169 - -80.8383
5 - 3635385840 - 3635385855 - us - 40.3563 - -74.6578
6 - 3635385856 - 3635385919 - us - 40.6594 - -73.9625
7 - 3635385920 - 3635385983 - us - 40.6594 - -73.9625
8 - 3635385984 - 3635386047 - us - 40.6594 - -73.9625
Ce que j'aimerais faire, pour le record 2, comme le from (3635385792) est la suite logique du to du record 1 (3635385791) et que le tld, le lat et le long sont identiques, c'est de remplacer le to du record 1 par le to du record 2 et d'effacer le record 2.
Et ainsi de site pour l'ensemble de la table, en suivant cette logique.
Ce qui me donnerait après manipulation des records :
1 - 3635385776 - 3635385807 - us - 41.3095 - -72.9276
2 - 3635385808 - 3635385823 - us - 42.7547 - -71.4798
3 - 3635385824 - 3635385839 - us - 35.2169 - -80.8383
4 - 3635385840 - 3635385855 - us - 40.3563 - -74.6578
5 - 3635385856 - 3635386047 - us - 40.6594 - -73.9625
Cela me permettrait de diminuer le poids de la table et par la même occasion d'accélérer les query.
Si quelqu'un a une petite idée pour me mettre sur la voie, je suis preneur.
D'avance un grand merci pour vos réponses.
- Selection A
- WRInaute impliqué

- Messages: 255
- Inscription: Lun Mar 14, 2005 11:20
Boucle de lecture de ta table avec tri sur from
Sauvegarde enregistrement lu -> w-sauve
Select avec clé from = w-sauve-to+1
Si OK
UPDATE w-sauve avec données ramenées du select précédent
Si OK
DELETE de l'enregistrement du select précédent
Fin-boucle
Sauvegarde enregistrement lu -> w-sauve
Select avec clé from = w-sauve-to+1
Si OK
UPDATE w-sauve avec données ramenées du select précédent
Si OK
DELETE de l'enregistrement du select précédent
Fin-boucle
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Les pays gérés par la Google Toolbar 2.0
- Yahoo Slurp et autres robots d'indexation de Yahoo
- Sortie officielle de GoogleStats v2.0 !
- Les albums web Picasa passent à 1 Go de stockage
- Services et outils de Yahoo! Search
- Parts de marché des moteurs aux USA (Octobre 2006)
- Photos satellite des incendies en Grèce dans Google Earth
- recherche script php maintenance table mysql
- PHP MySql copy table à table [RESOLU]
- effacer es doublons d'une table mysql [script]
- [php / mysql] Une grosse table ou plusieurs petites tables ?
- Afficher les 10 derniere insert d'une table Mysql avec php ?
- [Sécurité] Script php / Serveur Mysql
- Script d'annuaire Php/MySql facilement customisable ?
- [script]Nouvel Annuaire PHP, MySQL Arfooo
- Nouveau script php/mysql GreenSD : création d'annuaire
- Script php/mysql de contrôle des échanges de liens
- Faire connaître un script php/MySQL Open Source
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum