mysql: stockage-affichage de liens

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par chocho, 19 Septembre 2006.

  1. chocho
    chocho Nouveau WRInaute
    Inscrit:
    10 Mai 2005
    Messages:
    39
    J'aime reçus:
    0
    Bonjour à tous,

    Je saute dans le grand bain de mysql et butte sur un pb de débutant sans doute, aussi les lumières des plus avertis que moi me seraient bien utiles :D

    Mon pb:
    - je souhaite stocker dans mysql des noms et des url (jusque là, pas de pb!). Tous les deux sont au format de champ TEXT donc
    - mais lors de l'affichage, je souhaiterais que pour chaque id, seul le nom soit visible, mais associé à l'url. En clair donc, il doit y avoir un lien hypertexte sur le nom, l'url ne s'affichant pas en clair.

    Mon script est ok pour toute a partie interrogation de la bdd et pour l'affichage après requete, mais comment faire donc, pour que, pour chaque id, il y ait un lien cliquable sur le nom, correspondant à l'url associé à l'id? :?:

    Par avance, merci pour vos conseils :wink:
     
  2. biscuit
    biscuit WRInaute occasionnel
    Inscrit:
    5 Juin 2006
    Messages:
    425
    J'aime reçus:
    0
    Salut,

    Pour commencer, pour des noms et des url des champs VARCHAR seraient plus appropriés que TEXT. Ensuite pour ton problème, c'est tout simple :
    Code:
    <?php
    // Connection à la base
    $id = mysql_connect($host,$user,$pw);
    // On fait la requête
    $r = "SELECT nom,url FROM matable WHERE 1";
    $sql = mysql_query($r,$id);
    // On fait une boucle pour chacune des lignes du résultat
    while ($row = mysql_fetch_array($sql, MYSQL_ASSOC) {
    // Affichage des liens
    print "<a href='" . $row['url'] . "'>" . $row['nom'] . "</a>\n";
    }
    // On libère la mémoire et on ferme la connection
    mysql_free_result($sql);
    mysql_close($id);
    ?>
    
    Si tu as un problème, n'hésite pas...
     
  3. chocho
    chocho Nouveau WRInaute
    Inscrit:
    10 Mai 2005
    Messages:
    39
    J'aime reçus:
    0
    personne n'aurait une petite idée? :cry:
     
  4. chocho
    chocho Nouveau WRInaute
    Inscrit:
    10 Mai 2005
    Messages:
    39
    J'aime reçus:
    0
    lumineux en effet!
    visiblement toute l'astuce était dans la boucle! il me reste encore du chemin à parcourir... :D merci encore
     
Chargement...
Similar Threads - mysql stockage affichage Forum Date
mysql destockage des donnée Administration d'un site Web 30 Octobre 2004
Mysql : Impact convertion champ numérique SMALLINT vers BIGINT Développement d'un site Web ou d'une appli mobile 23 Août 2021
Quel SGBDR autre que MySQL/MariaDB ? Administration d'un site Web 12 Janvier 2021
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Supprimer les doublons d'une table mysql Développement d'un site Web ou d'une appli mobile 16 Juin 2020
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
message : [LEGACY][libmysqlclient] Please consider moving to stable and mysqlnd in Administration d'un site Web 8 Novembre 2018
Connexion à un serveur mysql distant Développement d'un site Web ou d'une appli mobile 21 Octobre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
Fusionner deux champs sur la même table et même base de donnée Mysql Administration d'un site Web 12 Septembre 2018
Requête Mysql avec des string Développement d'un site Web ou d'une appli mobile 6 Février 2018
Surveiller les connexions à la base de données MySQL Développement d'un site Web ou d'une appli mobile 1 Février 2018
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
Mise à jour MySql 5.1 vers 5.5 Administration d'un site Web 1 Juillet 2017
Problème avec un changement de version Mysql de 5.5 à 5.7 Développement d'un site Web ou d'une appli mobile 9 Juin 2017
Requete mysql Développement d'un site Web ou d'une appli mobile 30 Mai 2017