Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 14-02-2008 08:29:00

geraldinecmc
Membre
Date d'inscription: 15-11-2007
Messages: 16

Récupérer des données dans deux tables simultanées

Bonjour,

Ma question va sans doute paraitre bête pour beaucoup d'entre vous, mais bon, je débute...alors, j'ai un code qui récupère des données dans une des catégories ("titre") d'une de mes tables ("mountains") pour les afficher plus tard dans un tableau. Comment faire pour que le même script récupère aussi en même temps la catégorie "titre" d'une autre table "landscapes"?

Code ci après :

Code:

<?php
$dbLink = mysql_connect("localhost", "identifiant", "motdepasse");
mysql_select_db("mabase", $dbLink);
$Query = "SELECT titre FROM mountains";
$dbResult = mysql_query($Query, $dbLink);
while ($voir = mysql_fetch_array($dbResult)){
$mon_Tableau[] = $voir['titre']; 
}
$data = implode($mon_Tableau, ",");
echo ("&varflash=$data&");
?>

Merci d'avance pour votre aide!

Hors ligne

 

#2 14-02-2008 09:54:59

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 543
Site web

Re: Récupérer des données dans deux tables simultanées

salut,

soit les 2 tables sont liées, et il te faudra regarder du côté des jointures, soit tu refais à peu  près la même chose en changeant le nom de la table

Hors ligne

 

#3 14-02-2008 09:59:21

geraldinecmc
Membre
Date d'inscription: 15-11-2007
Messages: 16

Re: Récupérer des données dans deux tables simultanées

Bonjour Lolo!

Les deux tables ne sont pas liées directement. Je veux juste récupérer leur deux contenus d'un champ spécifique. Qu'entends-tu par "tu refais à peu près la même chose".

Merci d'avance pour ton aide

Hors ligne

 

#4 14-02-2008 10:44:42

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 543
Site web

Re: Récupérer des données dans deux tables simultanées

Code:

?php
$dbLink = mysql_connect("localhost", "identifiant", "motdepasse");
mysql_select_db("mabase", $dbLink);

$Query = "SELECT titre FROM mountains";
$dbResult = mysql_query($Query, $dbLink);
while ($voir = mysql_fetch_array($dbResult)){
$mon_Tableau[] = $voir['titre']; 
}
$mountains = implode($mon_Tableau, ",");

$Query = "SELECT titre FROM landscapes";
$dbResult = mysql_query($Query, $dbLink);
while ($voir = mysql_fetch_array($dbResult)){
$mon_Tableau[] = $voir['titre']; 
}
$landscapes = implode(mon_Tableau, ",");

echo ("&varflash={$mountains},{$landscapes}&");
?>

Hors ligne

 

#5 14-02-2008 11:01:21

geraldinecmc
Membre
Date d'inscription: 15-11-2007
Messages: 16

Re: Récupérer des données dans deux tables simultanées

Re,

Merci pour ton code. Alors... flash n'aime pas cette ligne :

echo ("&varflash={$mountains},{$landscapes}&");

Il me renvoie $mountain et $landscapes au lieu des contenus "titre" de mes tables.

Tu sais pourquoi?

Hors ligne

 

#6 14-02-2008 11:28:12

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 543
Site web

Re: Récupérer des données dans deux tables simultanées

aucune idée, peut être que comme ça, ça aidera :

Code:

echo "&varflash=". $mountains .",". $landscapes ."&");

sinon, vérifie les fautes de frappe ?

Hors ligne