Fusionner 2 ressources provenant de mysql_query

Fusionner 2 ressources provenant de mysql_query - PHP - Programmation

Marsh Posté le 27-01-2009 à 16:27:45    

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
Reply

Marsh Posté le 27-01-2009 à 16:27:45   

Reply

Marsh Posté le 27-01-2009 à 23:13:50    

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
Reply

Marsh Posté le 27-01-2009 à 23:59:51    

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
Reply

Marsh Posté le 28-01-2009 à 00:47:06    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed