Requête SQL

Résolu
Bonjour,

J'ai réussi à entrer deux mots sur deux lignes dans une base de données sur phpmyadmin. Lorsque j'extrais le contenu de la table, le deux mots qui étaient sur deux lignes ne sont séparés plus que par un espace. Est-ce que quelqu'un aurait la solution pour garder ce retour à la ligne, même lors de l'extraction?

Merci pour vos réponses

2 réponses

  1. Modérateur
    Bonjour,
    Il faut convertir les \n par des BR
    Regarde ici : https://www.php.net/manual/fr/function.nl2br.php
    1. Modérateur
      par contre..ça fonctionne lors de l'affichage sur une page web (html)
      Si c'est une extraction dans un autre format..heu..là ..; sans infos complémentaires..impossible de te répondre.
  2. yeep j'ai trouvé la solution. Pour les intéressés, voici comment j'ai fait (je n'ai pas encore fait la modif dans le ficher, mais j'ai testé sur phpmyadmin).

    En gros, j'extrais les données d'une base de données sous la forme d'un tableau html. Si la base contient une case avec deux mots qui se suivent, l'idée c'est de mettre un <br /> entre les deux mots DEPUIS LA BASE. Du coup dans la table sur phpmyadmin on verra "mot1<br />mot2", mais vu que ça part en tableau html, le br est pris en charge!

    Merci tout de même pour vos réponses!