Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/05/2007, 12h07   #1
Candidat au titre de Membre du Club
 
Webmaster
Inscription : décembre 2006
Messages : 57
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : décembre 2006
Messages : 57
Points : 13
Points : 13
Envoyer un message via MSN à polemoss Envoyer un message via Skype™ à polemoss
Par défaut Optimisation script pour réordonner des N° de Lots

script réalisé avec :
PHP : 5
MySQL: 5.0.27

Bonjour pour mon progiciels j'ai besoin à un moment de réordonner les numéros de lot voici mon script il marche :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
$select = "SELECT * from Produits, Pays, Types WHERE Produits.checked ='VPN' and Pays.code_p = Produits.pays and Types.code_t = Produits.type ORDER BY pays,type,lot,yvert ASC";
$query = mysql_query($select)OR die('Erreur SQL !'.$select.'<br>'.mysql_error());
$numlot = 1;
while($row = mysql_fetch_assoc($query))
	{
		$update = "UPDATE Produits set lot ='".$numlot."' WHERE id_p ='".$row['id_p']."'";
		$queryUPDATE = mysql_query($update)OR die('Erreur SQL !'.$update.'<br>'.mysql_error());
		$numlot = $numlot+1;
	}
echo 'Mise à jour des lots effectués';
?>
Bon il y aurai t'il un moyen d'optimisé mon script car cette action peux avoir lieu sur 10000 lots en bouclage de catalogue.

Merci
Antoine
polemoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 18h37   #2
Candidat au titre de Membre du Club
 
Webmaster
Inscription : décembre 2006
Messages : 57
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : décembre 2006
Messages : 57
Points : 13
Points : 13
Envoyer un message via MSN à polemoss Envoyer un message via Skype™ à polemoss
personne n'a une idée ou ont peut pas?
polemoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h11.


 
 
 
 
Partenaires

Hébergement Web