IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

insérer plusieurs valeurs pour le même champ


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Points : 55
    Points
    55
    Par défaut insérer plusieurs valeurs pour le même champ
    salut
    voila j ai une table comme une base de mes donnees ,et j ai une autre ou je veux faire des calcule et des trie selon des conditions
    1- je selecte un champ selon mes besoin et bein sur je peux avoir plusieurs resultats( se sont des vecteurs)
    2- et j ai un vecteur non enregistrer dans ma base(je vienne de le calculer)

    et normalement je dois faire la difference entre les vecteurs selectione et celle que je vienne de calculer

    ------> le problem est comment faire enregister mes vecteurs selictionner avec celle calculer dans ma base

    et comment faire le calcule
    voila le code que j ai fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
     
     
    ................
     
    $w = serialize($F);
     
    	//***************************************
    $hote="127.0.0.1";
    $utilisateur="root";
    $modpass="";
    $connection=mysql_connect($hote,$utilisateur,$modpasse);
    //echo $connection;
    $nomdelabase="test";
    mysql_select_db($nomdelabase,$connection);
     
     
     
    $requete = "SELECT vecteurf FROM image WHERE TM='$tm'"; 
     
    // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)   
    $req =mysql_query($requete,$connection) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());   
     
    // on compte le nombre des images contenu dans la base de données   
    $nb_image = mysql_num_rows($req); 
    echo $nb_image."<br>";
     
    if ($nb_image == 0) {  
       echo 'Aucune image enregisté.';   
    }   
    else {  
       echo '<table><tr><td><td>Description</td></tr>';  
       // on va scanner tous les tuples un par un  
       while ($data = mysql_fetch_array($req)) {  
             // on affiches les résultats dans la <table> 
    		$e=$data['vecteurf'];
    		 echo '<tr><td><td>' , htmlentities(trim($e)) , '</td></tr>';  
    		   }  
       echo '</table>';   
    mysql_query("INSERT INTO trie (vecteurb,vecteurr)VALUES('".$e."', '".$w."')",$connection)  or die (mysql_error());
     
    }  
     
     
     
    // on libère l'espace mémoire alloué pour cette requête   
    mysql_free_result ($req);   
    // on ferme la connexion à la base de données.   
     
     
     
    mysql_close (); 
     
    ?>
    mais il m inser d une une table qu'une valeur des selecte avec le vecteure calculer

    svp si qlq un peu m aider

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 494
    Points : 6 062
    Points
    6 062
    Par défaut
    Parce que ton insert se trouve en dehors de ton while.
    Mais j'avous ne pas tout comprendre.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  3. #3
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Points : 55
    Points
    55
    Par défaut
    non meme dans while il me donne rien

    voila par exemple le resultat de selecte sera trois vecteurs v1,v2,v3
    et moi j ai w comme resultat de mon calcule
    je veux inserer dans une nouvelle table "trie" les 3vect et w comme ca
    ---------------------------------------
    v1 ' w
    v2 ' w
    v3 ' w

    car j aurai besoin de faire la difference dans un troisieme champ entre les les deux champs(celui des vecteurs et de w)

    j espere que je ss claire maintenant

  4. #4
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 494
    Points : 6 062
    Points
    6 062
    Par défaut
    $w est initialisé où parce que je ne le vois pas.
    En faite c'est ton insert qui se fait qu'une fois ? Parce que si tu le place dans ton WHILE il est censé faire une insertion pour chaque vecteur avec la valeur w
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

Discussions similaires

  1. Plusieurs valeurs dans un même champ
    Par fidecourt dans le forum Outils
    Réponses: 2
    Dernier message: 30/01/2013, 00h03
  2. Réponses: 2
    Dernier message: 21/08/2008, 12h46
  3. Plusieurs valeurs pour une même colonne
    Par maxlegrand dans le forum Langage SQL
    Réponses: 7
    Dernier message: 16/10/2007, 13h32
  4. Plusieurs valeurs pour un même champ
    Par will89 dans le forum Requêtes
    Réponses: 32
    Dernier message: 14/06/2006, 10h06
  5. [MySQL] Plusieurs valeur pour un meme champs
    Par poissonsoluble dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/06/2006, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo