Problème extraction tables croisés script php

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par spespam, 9 Janvier 2013.

  1. spespam
    spespam Nouveau WRInaute
    Inscrit:
    9 Janvier 2013
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,
    Je sollicite votre aide car je bloque sur un script. Je pense que c'est assez facile pour les codeurs mais comme je suis novice et que j'apprends sur le tas, j'ai un peu de mal.

    Je souhaite afficher les derniers commentaires sur mes photos sur ma page d'accueil.

    Pour cela, je dois extraire les données de deux tables :
    table photos_comments : image_id, com_id, com_crtdt, com_message, com_author
    table photos_images : image_id, image_url

    J'ai pu extraire les données que je veux dans la table photos_comments (voir script ci-dessous), mais il me faut aussi image_url (de la table photos_image). Je ne sais pas comment faire, c'est un truc croisé

    Si quelqu'un veut bien me donner un petit coup de pouce, ce serai sympa. Merciiiiii

    Code:
       1. <?
       2. // Definition des identifiants de connexion
       3. $DBHOST='sql2'; // Serveur Mysql
       4. $USEBDD='monsite_galerie'; // Base de donnée utilisée
       5. $USER='monsite'; // Administrateur de la bdd
       6. $PASSWORD='motdepasse'; // Mot de passe d'accès à la bdd
       7.
       8. // Connexion à MySQL :
       9. $link = mysql_connect($DBHOST,$USER,$PASSWORD);
      10. $db = mysql_select_db($USEBDD,$link);
      11.
      12. // Extraction
      13. $requete="SELECT date_format(com_crtdt, 'le %d/%m/%y à %Hh%s') as com_crtdt, com_message, com_author, image_id FROM photos_comments WHERE com_status='1' ORDER BY com_id desc LIMIT 12";
      14. $result=mysql_db_query("monsite_galerie",$requete);
      15.
      16. // Affiche resultats
      17. while($voir=mysql_fetch_array($result))
      18. {
      19. $com_message_court= htmlspecialchars(substr($voir['com_message'], 0, 55)) . "...";
      20. $com_author = htmlspecialchars($voir['com_author']);
      21. $com_crtdt = htmlspecialchars($voir['com_crtdt']);
      22. $image_id = htmlspecialchars($voir['image_id']);
      23.
      24. echo "<a href=\"photos/?q=image/$image_id-$image_url\" target=\"_self\">".$com_message_court."</a><br>
      25. ";
      26. }
      27. ?>
     
  2. ARcom
    ARcom Nouveau WRInaute
    Inscrit:
    30 Juillet 2012
    Messages:
    26
    J'aime reçus:
    0
    Bonjour,

    Code:
    SELECT date_format(c.com_crtdt, 'le %d/%m/%y à %Hh%s') as com_crtdt, c.com_message, c.com_author, c.image_id, i.image_url 
    FROM photos_comments c
    INNER JOIN photos_images i ON i.image_id = c.image_id
    WHERE c.com_status='1' 
    ORDER BY c.com_id DESC
    LIMIT 12
    Par contre cette requête ne va te sortir que les 12 derniers commentaires, toutes photos confondues. C'est bien ça qu'il te faut ? C'est pas les 12 derniers commentaires par photo ?
     
  3. spespam
    spespam Nouveau WRInaute
    Inscrit:
    9 Janvier 2013
    Messages:
    2
    J'aime reçus:
    0
    Je te remercie. ça marche ! :)
     
Chargement...
Similar Threads - Problème extraction tables Forum Date
Problème de trafic incorrect (plus de 3000€) / RPM à 35€ AdSense Vendredi à 17:27
Problèmes d'indexations de Google Crawl et indexation Google, sitemaps Lundi à 12:10
Problème d'indexation pour de nombreuses pages Débuter en référencement 10 Octobre 2020
Microdonnées : problème avec product Débuter en référencement 6 Octobre 2020
Probléme de texte gras, code HTML Demandes d'avis et de conseils sur vos sites 5 Octobre 2020
Search Console J'ai un problème : 5 pages indexés et 43 exclues Crawl et indexation Google, sitemaps 2 Octobre 2020
Search Console Problème d'indexations de pages produits Crawl et indexation Google, sitemaps 30 Septembre 2020
Search Console Probleme redirection nom de domaine et indexation google Crawl et indexation Google, sitemaps 16 Septembre 2020
Problème passerelle sur Prestashop e-commerce 8 Septembre 2020
Problème indexation Google desktop/mobile Problèmes de référencement spécifiques à vos sites 3 Septembre 2020