> Tous les forums > Forum des Webmasters
 Problème avec jointureSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
chester80
  Posté le 19/03/2011 @ 13:17 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

Voici mes tables:

--
-- Base de données: `scmoreuil`
--

-- --------------------------------------------------------

--
-- Structure de la table `matchs`
--

CREATE TABLE IF NOT EXISTS `matchs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_correspondance` int(11) NOT NULL,
`id_equipe1` int(11) NOT NULL,
`id_equipe2` int(11) NOT NULL,
`score` varchar(100) NOT NULL,
`semaine` varchar(2) NOT NULL,
`jour` varchar(1) NOT NULL,
`date` bigint(20) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Contenu de la table `matchs`
--

INSERT INTO `matchs` (`id`, `id_correspondance`, `id_equipe1`, `id_equipe2`, `score`, `semaine`, `jour`, `date`) VALUES
(1, 1, 1, 1, '0 - 0', '11', '7', 1300616157);

-- --------------------------------------------------------

--
-- Structure de la table `matchs_correspondance`
--

CREATE TABLE IF NOT EXISTS `matchs_correspondance` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Contenu de la table `matchs_correspondance`
--

INSERT INTO `matchs_correspondance` (`id`, `nom`) VALUES
(1, 'Seniors A');

-- --------------------------------------------------------

--
-- Structure de la table `matchs_equipe`
--

CREATE TABLE IF NOT EXISTS `matchs_equipe` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Contenu de la table `matchs_equipe`
--

INSERT INTO `matchs_equipe` (`id`, `nom`) VALUES
(1, 'SC Moreuil'),
(2, 'Amiens SC');

Ce que je voudrais c'est afficher ceci:

Seniors A
SC Moreuil 0 - 0 Amiens SC

On a besoin de jointure mais je ne sais pas comment faire.

pouvez-vous m'aider?

merci

Publicité
chester80
 Posté le 20/03/2011 à 11:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je viens de faire ceci pour trouver équipe1:

<?php
$retour=mysql_query("SELECT nom FROM matchs, matchs_equipe WHERE matchs.semaine='" . $num_semaine . "' AND matchs.id_equipe1=matchs_equipe.id") or die( mysql_error( ) );
$equipe1=mysql_fetch_array($retour);

echo $equipe1['nom'];
?>

Je dois faire pareil avec $score et $equipe2 ou est ce que l'on peux faire plus rapidement avec une seule variante?

Merci

chester80
 Posté le 21/03/2011 à 17:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Personne??

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
88,08 €Alimentation modulaire Seasonic Focus Plus Gold 650W (garantie 10 ans) à 88,08 € livrée
Valable jusqu'au 09 Décembre

Amazon Espagne fait une promotion sur l'alimentation Seasonic Focus Plus Gold 650W qui passe à 79,33 €. Comptez 8,75 € pour la livraison en France soit un total de 88,08 € livrée alors qu'on la trouve ailleurs à partir de 105 €. Le niveau frise la perfection avec une magnifique certification 80+ OR et un câblage full modulaire, le tout dans un silence de cathédrale. L'alimentation est garantie 10 ans.

 


> Voir l'offre
1599,99 €PC Portable 15.6 pouces Asus ROG Strix G15 (QHD, R9 5900HX, 16Go, 1To SSD, RX 6800M) à 1599,99 €
Valable jusqu'au 09 Décembre

Fnac fait une belle promotion sur l'excellent ordinateur portable Asus ROG Strix G15-G513QY-HQ008T qui passe à 1599,99 € alors qu'on le trouve ailleurs à partir de 2100 €. Cet ordinateur portable est équipé d'un écran 15,6 pouces QHD (2560x1440 pixels) 165 Hz anti-reflet, d'un SSD NVMe de 1 To, d'un processeur AMD Ryzen 9 5900HX (8 coeurs à 3.3 GHz / turbo à 4.6 GHz), de 16 Go de RAM et d'une carte graphique dédiée AMD Radeon RX 6800M (TDP 145W) avec 12 Go de RAM. Le clavier est rétro éclairé. L'ordinateur est livré avec Windows 10 que vous pourrez mettre à jour gratuitement vers Windows 11.

Une belle machine capable de dévorer tous vos jeux récents sans problème.


> Voir l'offre
28,99 €Clavier sans fil Microsoft All in One avec pad intégré à 28,99 €
Valable jusqu'au 09 Décembre

Amazon fait une promotion sur le clavier Microsoft All in One qui passe à 28,99 € au lieu de 39 €. Ce clavier sans fil (jusqu'à 9 mètres) est idéal pour piloter un ordinateur à distance puisqu'il intègre un touchpad pour contrôler également la souris. Léger, solide et résistant aux éclaboussures, il comporte de nombreuses touches multimédia personnalisables. Il est garanti 3 ans. La livraison est gratuite.


> Voir l'offre

Sujets relatifs
Problème avec free
problème avec fichier "xxx.klm"
problème avec google
Problème avec le panel d'un hébergeur d'image
Problème avec onduleur APC; Back-UPS PRO 900
Probléme avec vos liens
Problème avec le mot casino
Problème avec clé d'activation.
Problème avec menu en javascript à éditer
Problème avec dewplayer
Plus de sujets relatifs à Problème avec jointure
 > Tous les forums > Forum Forum des Webmasters