spespam | 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 :
- <?
- // Definition des identifiants de connexion
- $DBHOST='sql2'; // Serveur Mysql
- $USEBDD='monsite_galerie'; // Base de donnée utilisée
- $USER='monsite'; // Administrateur de la bdd
- $PASSWORD='motdepasse'; // Mot de passe d'accès à la bdd
- // Connexion à MySQL :
- $link = mysql_connect($DBHOST,$USER,$PASSWORD);
- $db = mysql_select_db($USEBDD,$link);
- // Extraction
- $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";
- $result=mysql_db_query("monsite_galerie",$requete);
- // Affiche resultats
- while($voir=mysql_fetch_array($result))
- {
- $com_message_court= htmlspecialchars(substr($voir['com_message'], 0, 55)) . "...";
- $com_author = htmlspecialchars($voir['com_author']);
- $com_crtdt = htmlspecialchars($voir['com_crtdt']);
- $image_id = htmlspecialchars($voir['image_id']);
- echo "<a href=\"photos/?q=image/$image_id-$image_url\" target=\"_self\">".$com_message_court."</a><br>
- ";
- }
- ?>
|
|