begin process at 2012 05 31 14:51:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Requête SELECT sur plusieurs bases


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requête SELECT sur plusieurs bases

vendredi 4 mars 2011 à 17:11:52 | Requête SELECT sur plusieurs bases

sebalex

Membre Club
Salut à tous. Je vais essayer d'être clair déjà que je suis complètement perdu.

J'ai une base de données qui contient des montants versés (COMM_GESTION) _ requête hors boucle (fonctionne)
J'ai une base de données qui contient des contrats (CONTRATS) _ requête dans boucle (fonctionne)
J'ai une base de données qui contient des types de documents (TYPE_DOC) _ je ne sais pas où la mettre (ne fonctionne pas)

Je fais un "SELECT * FROM COMM_GESTION....

Le résultat de la requête va dans un "do{.." dans lequel il y a une requête CLIENTS, CONTRATS (ci-dessus) pour afficher le tout dans un fichier PDF pour sortir une liste suivante :

Colonne 1 : Nom du client
Colonne 2 : Numéro du contrat
Colonne 3 : Type de document

Je ne sais pas comment (et pourtant j'ai cherché sur le forum) comment mettre les données TYPE_DOC dans la colonne 3

Si cela peut vous aider, je vous joints ci-dessous le code

mysql_select_db($database_connexion, $connexion);
$query_decompte = "SELECT * FROM COMMISSIONS_GESTION WHERE ID_INTERMEDIAIRE = '$_POST[ID_INTERMEDIAIRE]' AND MONTH(DATE_PAIEMENT) = $mois AND YEAR(DATE_PAIEMENT) = $ANNEE ORDER BY ID_CLIENT ASC";
$decompte = mysql_query($query_decompte, $connexion) or die(mysql_error());
$row_decompte = mysql_fetch_array($decompte);

if($row_decompte){do
{
$query_clients="SELECT * FROM CLIENTS WHERE ID_CLIENT = '$row_decompte[ID_CLIENT]'";
$clients=mysql_query($query_clients, $connexion) or die(mysql_error());
$row_clients=mysql_fetch_array($clients);

if($row_clients['TYPE_CLIENT'] == 1){$client = $row_clients['PRENOM'].' '.$row_clients['NOM'];}
if($row_clients['TYPE_CLIENT'] == 2){$client = $row_clients['SOCIETE'];}

$query_contrats="SELECT * FROM CONTRATS WHERE ID_CONTRAT = '$row_decompte[ID_CONTRAT]'";
$contrats=mysql_query($query_contrats, $connexion) or die(mysql_error());
$row_contrats=mysql_fetch_array($contrats);

$query_type_assurance="SELECT * FROM TYPE_ASSURANCE WHERE ID_TYPE = '$row_contrats[ID_ASSURANCE]'";
$type_assurance=mysql_query($query_type_assurance, $connexion) or die(mysql_error());
$row_type_assurance=mysql_fetch_assoc($type_assurance);

$query_compagnies="SELECT * FROM COMPAGNIES WHERE ID_COMP = '$row_decompte[ID_COMP]'";
$compagnies=mysql_query($query_compagnies, $connexion) or die(mysql_error());
$row_compagnies=mysql_fetch_array($compagnies);

$pdf->cell(85,5,$client,1,0,'L',$fond);
$pdf->cell(25,5,$row_contrats['NUM_POLICE'],1,0,'L',$fond);
$pdf->cell(67,5,$row_compagnies['NOM'],1,0,'L',$fond);
$pdf->cell(40,5,$row_type_assurance,1,0,'L',$fond);
$pdf->cell(20,5,$row_contrats['MODE_PAIEMENT'],1,0,'C',$fond);
$pdf->cell(23,5,''.number_format(round($row_decompte['COMM_GESTION'] * $row_intermediaire['TAUXNV'], 1), 2, ".", "'"),1,0,'R',$fond);
$pdf->SetXY(15,$pdf->GetY()+5);
$fond=!$fond;
}while($row_decompte = mysql_fetch_array($decompte));}


Merci de votre aide


David


Cette discussion est classée dans : mysql, type, query, row, contrats


Répondre à ce message

Sujets en rapport avec ce message

Question MySQL [ par mightteam ] j'ai fait mon moteur de recherche mais je voudrais limité le nombre de resultats a afficher par page quel commande dois-je utiliser?ma requète est la Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [ par alanbraxe31 ] bonjour à tous!voici mon script:$query = "SELECT distinct nfa_a FROM archive WHERE nfa_a LIKE \"%$Mot%\" ";$result = mysql_query($query);$row = mysql_ recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe Paramètre d'entrée dans un script PHP [ par zeldoi5 ] Bonjour tout le monde, je ne sais pas si le titre est suffisemment évocateur, mais je voudrais passer le résultat de requêtes SQL (sur ma base MySQL) je comprends pas le probleme [ par Teclis01 ] voici l erreur:Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\creerfacture.ph qu'est ce qui ne fonctionne pas ??? [ par leissler ] // Déclaration des paramètres de connexion $host ='monhost';  $user = 'monuser';$bdd = 'mabdd';$passwd  ='monmdp'; // Connexion au serveur mysql_conne besoisn d'une petite aide sur erreur [ par speedylol ] bonjour, j ai une petite erreur dans mon code mais je de voix pas la quelle. j 'airais besoins de vos lumière.$query = "SELECT * FROM chatuser WHERE p Conserver le resultat d'un mysq_query [ par TrueMan ] Bonjour, Voici donc mon problème. Je veux simplement pouvoir conserver le résultat de ma query. J'ai essayé de la stocké dans un input pour que par la Probleme de couleur [ par christuckers ] Bon ba re tout le monde !! Je ne sais pas si je m'adresse au bon endroit, mais comme je vois une différence entre IE 6.0 et Firefox 1.5.0 ...En dessou problème de variable dans une requete mysql [ par Moritus ] bonjour, j'ai quelques petits problèmes avec un bout de code. habituellement j'utilise $data['texte'] pour récupéré le contenu d'un champ de ma t


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales