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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MySQL] - cohabitation de deux requetes dans une meme table ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/MySQL] - cohabitation de deux requetes dans une meme table ?

n°556180
zytrahus5
wait what?
Posté le 01-11-2003 à 13:58:51  profilanswer
 

Salut
 
je me demandais si c'etait possible de faire deux requetes en meme temps.
 
plus précisemment, les requettes etant faites en début de programme, je voudrais mettre dans le meme tableau des données issues de deux requetes différentes (sur des tables MySQL différentes)
 
voici ce que je fais :
 
 

Code :
  1. while ($r = mysql_fetch_array($table1) || $s = mysql_fetch_array($table2))
  2. {
  3.          blablabla
  4.          }


 
 
ça ne marche pas du tout, puisque les donnnées de ma table1 sont bonnes mais celles de la 2 sont la répétition de la premiere entité de la requete...
 
 
y a une solution pour les faire cohabiter ?


Message édité par zytrahus5 le 01-11-2003 à 13:59:09

---------------
http://www.zytratech.com
mood
Publicité
Posté le 01-11-2003 à 13:58:51  profilanswer
 

n°556184
gizmo
Posté le 01-11-2003 à 14:02:30  profilanswer
 

c'est normal, en php, le || est exclusif. Si la première condition est validée, il n'évalue pas la seconde, et donc $s n'est pas modifié.
 
Maintenant, pourquoi faire comme tu le fais? tu as à chaque fois le même nombre de résultat pour $table1 et $table2?

n°556187
zytrahus5
wait what?
Posté le 01-11-2003 à 14:05:34  profilanswer
 

oui toujours le meme nombre de résultats, mes requetes sont limités à N résultats.
 
j'ai essayé avec un && ça donne que il rempli rien pour la premiere requete et correctement pour la seconde...
 
me faudrait un et inclusif :/


---------------
http://www.zytratech.com
n°556192
zytrahus5
wait what?
Posté le 01-11-2003 à 14:13:26  profilanswer
 

pas d'idée ? :'(


---------------
http://www.zytratech.com
n°556199
_maximus_
Goret ptit con ^_^
Posté le 01-11-2003 à 14:22:46  profilanswer
 

pq tu fais pas une requete du style :  
 
SELECT * FROM table1, table2 WHERE table1.leID = table2.leID
 
etc...
 
Ou alors j'ai rien capté au probleme  :pt1cable:


Message édité par _maximus_ le 01-11-2003 à 14:24:08

---------------
Ptit con de goret je t'emmerde ^_^
n°556201
zytrahus5
wait what?
Posté le 01-11-2003 à 14:24:14  profilanswer
 

parce que les deux requetes n'ont aucun lien... :/


---------------
http://www.zytratech.com
n°556205
_maximus_
Goret ptit con ^_^
Posté le 01-11-2003 à 14:26:15  profilanswer
 

Mais pourquoi vouloir les reunir si elles n'ont aucuns liens?
 
Tu peux montrer la structures des tables concernees et les requetes en questions ??? Pasque je comprend pas trop...


---------------
Ptit con de goret je t'emmerde ^_^
n°556208
zytrahus5
wait what?
Posté le 01-11-2003 à 14:29:02  profilanswer
 

en fait... elles n'ont aucun liens et je veux pas tellement les réunir, mais le tableau que je veux créer a simplement deux colonnes, une a gauche et une a droite... elles sont séparées par un trait...
 
mais pour programmer ça, j'ai besoin de deux requetes dans deux tables différentes, le seul point commun c'est le nombre de lignes...


---------------
http://www.zytratech.com
n°556210
_maximus_
Goret ptit con ^_^
Posté le 01-11-2003 à 14:30:09  profilanswer
 

Quand tu parles de colonnes tu veux dire l'affichage des resultats? C'est ca?


---------------
Ptit con de goret je t'emmerde ^_^
n°556212
zytrahus5
wait what?
Posté le 01-11-2003 à 14:30:34  profilanswer
 

oui oui :)


---------------
http://www.zytratech.com
mood
Publicité
Posté le 01-11-2003 à 14:30:34  profilanswer
 

n°556213
_maximus_
Goret ptit con ^_^
Posté le 01-11-2003 à 14:31:17  profilanswer
 

Si j'ai bien compris tout dois se jouer dans la condition du while...


---------------
Ptit con de goret je t'emmerde ^_^
n°556215
zytrahus5
wait what?
Posté le 01-11-2003 à 14:31:50  profilanswer
 

bah c'est ce que je pense, mais je suis pas super doué non plus :/


---------------
http://www.zytratech.com
n°556216
zytrahus5
wait what?
Posté le 01-11-2003 à 14:32:31  profilanswer
 

d'apres mes souvenirs de table de vérité, me faudrait un ET inclusif


---------------
http://www.zytratech.com
n°556217
_maximus_
Goret ptit con ^_^
Posté le 01-11-2003 à 14:32:37  profilanswer
 

En tout cas je comprend pas que ca ne marche pas ceci :  
 
while ($r = mysql_fetch_array($table1) || $s = mysql_fetch_array($table2))  
 
 
t'as essayé en ajoutant des () ?  
 
while ( ($r = mysql_fetch_array($table1)) || ($s = mysql_fetch_array($table2)) )  
 
 
On sait jamais :D
 


---------------
Ptit con de goret je t'emmerde ^_^
n°556218
MagicBuzz
Posté le 01-11-2003 à 14:32:47  profilanswer
 

Code :
  1. $r = mysql_fetch_array($table1)
  2. $s = mysql_fetch_array($table2)
  3. while ($r || $s)
  4. {
  5.     blablabla
  6.     $r = mysql_fetch_array($table1)
  7.     $s = mysql_fetch_array($table2)
  8. }


 
C quand même pas compliqué :sarcastic:


Message édité par MagicBuzz le 01-11-2003 à 14:32:58
n°556220
zytrahus5
wait what?
Posté le 01-11-2003 à 14:33:39  profilanswer
 

[:le kneu] ça marche avec les parenthèses [:prosterne]


---------------
http://www.zytratech.com
n°556224
MagicBuzz
Posté le 01-11-2003 à 14:36:37  profilanswer
 

zytrahus5 a écrit :

[:le kneu] ça marche avec les parenthèses [:prosterne]


:heink:
 
si ça marche c'est que PHP est buggé alors. parceque d'un point de vue purement algébrique ça ne peux pas marcher plus avec des parenthèses que sans...

n°556230
zytrahus5
wait what?
Posté le 01-11-2003 à 14:42:05  profilanswer
 

MagicBuzz a écrit :


:heink:
 
si ça marche c'est que PHP est buggé alors. parceque d'un point de vue purement algébrique ça ne peux pas marcher plus avec des parenthèses que sans...

[:mrbrelle]


---------------
http://www.zytratech.com

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

  [PHP/MySQL] - cohabitation de deux requetes dans une meme table ?

 

Sujets relatifs
[PHP] - passer variable en adresse... => ça recommence [:totoz][PHP] fopen pour une page.php ?
[ PHP / shell ] Lancer une application[Access] Requetes selections
[SMTP / PHP] - bug caractère € dns les email...[VB] insérer une table access dans un document html
[PHP] PHPMyAdmin et securite[PHP/MySql] Comment faire cette requete ?
[PHP-NEWB] Probleme de session avec hébergement lycos 
Plus de sujets relatifs à : [PHP/MySQL] - cohabitation de deux requetes dans une meme table ?


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