Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
merci pour vos réponses et le temps que vous avez bien voulu y consacrer
pour ma part, je pense que je vais m'inscrire sur phpprédébutant
merci encore
ps: je vais essayer quand même
Bonjour
pour être un peu plus précis
la table "bracobase" va contenir 6-700.000 lignes, probablement plus
il n'y aura pas de suppression de ligne
j'y inclus simplement un champs "visible/invisible" qui fera le tri
L'ajout dans cette table sera courant et se fait de façon simple à partir de l'interface d'Infomaniak et de fichier CSV
la table bracoimport devrait rarement dépasser les 10.000 lignes, souvent proche de 1000.
c'est ici que je m'interroge. Deux boucles imbriquées avec autant de lignes...
a priori le nombre de colonne modifiées par "action", devrait être de 3, mais variable de 1 à 3
merci pour votre soutien
Bonjour et merci pour votre réponse
je dirai qu'elle est plus claire que ma question... et comme débutant, c'est vraiment appréciable
cela a le mérite de susciter la réflexion.
Vous avez raison sur tous les points.
- Le premier et qui sera incontournable, c'est le nombre de lignes qui sera rarement identique
- Le deuxième, c'est que j'aurai plusieurs champs à modifier
Quel serait votre conseil pour la méthodologie
j'ai également essayé une boucle de lecture sur la table à importer
avec un update à chaque ligne, mais mon script ne doit pas être à la hauteur:
mon résultat est médiocre. On ne peut pas débuter et tout réussir
précision: Il s'agit de MYSQL sur le serveur d'Infomaniak
merci pour vos conseils
Bonjour à tous
je sèche depuis 2 jours sur ce souci
j'ai une table de plusieurs milliers d'articles
je dois la mettre à jour avec d'autres tables que je reçois chaque jour
la base générale "bracobase", que je dois mettre à jour
la base "bracoimport" que je reçois (différente chaque jour)
après de nombreuses recherches , j'essaye ce script. je n'arrive à rien
merci pour votre aide. J'en ai bien besoin...
<?
include('../../Connection.php');
$sql=" UPDATE bracobase
SET bracobase.art_prix_brut = bracoimport.b_art_prix_brut
FROM bracobase
INNER JOIN bracoimport ON bracoimport.b_art_ean = bracobase.art_ean ";
if ($res=mysql_query($sql) )
{ echo bracoimport.b_art_ean;}
else {echo mysql_error();}
?>
Pages : 1