Associer nom à ID Mysql

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par modv, 19 Août 2009.

  1. modv
    modv WRInaute occasionnel
    Inscrit:
    31 Octobre 2007
    Messages:
    416
    J'aime reçus:
    0
    Salut à tous,

    J'ai un petit problème.
    Dans ma table sql "articles" j'ai des ID qui correspondent aux catégories du site (art_cat_id).
    Ainsi pour la catégorie SEO, j'ai l'ID numéro 1; Pour la catégorie Annuaires, j'ai l'ID numéro 2 etc...

    Ce que je voudrais c'est dans cette même table (articles) qui comporte donc plusieurs champs ajouter en plus de l'ID, directement le nom des catégories automatiquement, dès qu'il il y a l'ID 1, le nom de la catégorie SEO doit être apparent.

    Je crée donc une table clx_articles:

    Code:
    mysql_query("		
    			CREATE TABLE {$prefix}articles (	
    			
    				art_id 						INT(10)	NOT NULL AUTO_INCREMENT,
    				art_cat_id 					INT(10),				
    				art_views 					INT(10) DEFAULT '1',				
    				art_title					VARCHAR(200) DEFAULT '',
    				art_desc					VARCHAR(200) DEFAULT '',
    				art_thumb_url				VARCHAR(200) DEFAULT '',
    								
    				PRIMARY KEY (art_id)
    				
    			)") or report();
    Sachant que la table clx_catégories existe :

    Code:
    mysql_query("		
    			CREATE TABLE {$prefix}categories (	
    			
    				cat_id 					INT(10)	NOT NULL AUTO_INCREMENT,
    				cat_parent_id 			INT(10)	DEFAULT '0',
    				cat_name 				TEXT DEFAULT '',
    				cat_desc 				LONGTEXT DEFAULT '',
    				
    				PRIMARY KEY (cat_id)
    				
    			)") or report();
    Si vous pouvez m'aider à avancer sur ce point, svp.

    Merci,

    Nb: En faite je voudrais tout simplement mettre le nom de la catégorie adéquate sur la page article correspondante.
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Ce que tu veux faire c'est probablement plutôt une jointure entre les deux tables:

    SELECT a.art_id,a.art_view,a.art_title,a.art_desc,a.art_thumb_url,c.cat_name, c.cat_dest FROM articles a JOIN categories c ON (a.art_cat_id=c.cat_id) WHERE ...

    Jacques.
     
  3. modv
    modv WRInaute occasionnel
    Inscrit:
    31 Octobre 2007
    Messages:
    416
    J'aime reçus:
    0
    Exactement pas pensé à ça :D

    Merci,
     
Chargement...
Similar Threads - Associer nom Mysql Forum Date
Associer facebook à mon site web Facebook 13 Mai 2020
Associer un compte Adwords à plusieurs comptes My Business AdWords 27 Avril 2018
Associer Google Analytics et Semrush Débuter en référencement 17 Février 2017
App Indexing - Peut-on associer une application à plusieurs sites ? Crawl et indexation Google, sitemaps 15 Avril 2016
Impossible d'associer ma page à mon site. Pas d'onglet BIO Google+ 6 Novembre 2014
Associer mon site à ma page google + Google+ 17 Octobre 2014
Faut-il s'associer à des keywords négatifs ? Débuter en référencement 3 Octobre 2014
Associer G+ d'un même auteur à deux site Google+ 8 Mai 2014
Associer le contenu au profil Google+ à l'aide de la balise rel="author" Débuter en référencement 1 Mars 2013
Associer 2 comptes analytics?? Google Analytics 13 Mai 2012
associer des mots clefs à une annonce sur Google Adwords AdWords 20 Juillet 2011
PHP : associer title/h1 différents aux différentes pages générées par une page php ? Développement d'un site Web ou d'une appli mobile 1 Juin 2011
[PHP/SQL] Associer plusieurs SELECT de tables MySQL Développement d'un site Web ou d'une appli mobile 27 Novembre 2010
Associer une zone géographique à ce site Débuter en référencement 13 Mai 2008
Associer son compte Google Adsense à Feedburner Google : l'entreprise, les sites web, les services 1 Novembre 2007
Desassocier un compte Google d'un compte Gmail Gmail, Google Talk, Blogger et Orkut 21 Août 2007
Comment associer ndd sans perte de pagerank ? Administration d'un site Web 3 Juin 2006
Associer une image d'apercu avec mon site web Administration d'un site Web 19 Mai 2004
Nom de domaine redirigeant en 301 Netlinking, backlinks, liens et redirections 20 Septembre 2022
Mettre le nom du site internet dans toutes les balises title Débuter en référencement 17 Septembre 2022