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 :
mais il m inser d une une table qu'une valeur des selecte avec le vecteure calculer
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 (); ?>
svp si qlq un peu m aider
Partager