Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1053 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fusionner 2 ressources provenant de mysql_query

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fusionner 2 ressources provenant de mysql_query

n°1843724
welcominh
Posté le 27-01-2009 à 16:27:45  profilanswer
 

Bonjour à tous,

 

j'aimerais fusionner 2 ressources mysql provenant de 2 requêtes MySQL.
Pour résumer j'ai 2 bases de données avec chacune une table 'user' par exemple. (2 bases de données car la 1ere a atteint la limite de quota fixée par ovh, j'ai donc du créer une 2e).
Je fais un simple

Code :
  1. select nom from user where nom like 's%'


Je lance cette requete sur chaque base avec un simple

Code :
  1. $result= mysql_query($requete) or die(mysql_error());
 

Je me retrouve avec un $result et un $result2. Y a-t-il un moyen de fusionner ces 2 ressources pour les manipuler comme si je n'avais fait qu'une seule requête?

 

Merci pour votre aide


Message édité par welcominh le 27-01-2009 à 16:28:20

---------------
Direct-download.com, le moteur de recherche pour Mega
mood
Publicité
Posté le 27-01-2009 à 16:27:45  profilanswer
 

n°1843943
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 27-01-2009 à 23:13:50  profilanswer
 

C'est normal. Il faut donc que récupère tes données à tour de rôle.
 
Tu prends un tableau que tu remplies avec la ressource 1.  
Tu le re-remplies avec la ressource 2 avec simplement $my_array[] = $row['nom'], les valeurs vont s'empiler.
 
Si tu veux des valeurs uniques, tu appliques ensuite array_unique.


Message édité par fodger le 27-01-2009 à 23:19:18
n°1843958
welcominh
Posté le 27-01-2009 à 23:59:51  profilanswer
 

Oui j'avais pensé à faire cela. Ce qu'il y a c'est que dans mon code actuel, je n'utilise pas de tableau dans lequel je stocke mes résultat. J'exploitais directement en faisant un

Code :
  1. while($ligne = mysql_fetch_object($result) )
  2. {
  3.        //traitements divers
  4. }


Je demandais s'il n'y avait pas de fonctions spéciales ou opérateurs qui permettent un truc du genre super facile

Code :
  1. $result += $result2;


 
Mais bon, si ca n'existe pas, je vais devoir faire avec. Et un peu modifier le code actuel : /
 
Merci pour ta contribution fodger :)


Message édité par welcominh le 28-01-2009 à 00:00:00

---------------
Direct-download.com, le moteur de recherche pour Mega
n°1843963
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 28-01-2009 à 00:47:06  profilanswer
 

pas de quoi :).
 
Par rapport à ce que tu dis je ne crois pas, et entre nous ça serait très moche à mon avis car ça reviendrait à faire passer les tableaux pour de simples variables ce qu'ils ne sont pas. Dans un source conséquent, ça n'arrangerait pas la lisibilité :).


Message édité par fodger le 28-01-2009 à 00:49:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fusionner 2 ressources provenant de mysql_query

 

Sujets relatifs
[MySQL] Requete pour récupérer les lignes de fin de moisproblème php mysql
javax.naming.NameNotFoundException: B not bound (Java, JBoss, MySql)installation apache + mysql + php
Détecter les doublons sur une base de données MYSQLSe connecter à une BD mySQL chez Free
VC++ Express 2008 et MySQL++Patterm matching sur MySQL
Replication MySql[mySQL] Grant insert & Temporary table
Plus de sujets relatifs à : Fusionner 2 ressources provenant de mysql_query


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR