Requête SQL

Résolu/Fermé
M_Tufux Messages postés 70 Date d'inscription dimanche 11 octobre 2015 Statut Membre Dernière intervention 6 juin 2017 - 24 nov. 2015 à 10:52
M_Tufux Messages postés 70 Date d'inscription dimanche 11 octobre 2015 Statut Membre Dernière intervention 6 juin 2017 - 26 nov. 2015 à 15:47
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

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 nov. 2015 à 10:57
Bonjour,
Il faut convertir les \n par des BR
Regarde ici : https://www.php.net/manual/fr/function.nl2br.php
1
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 nov. 2015 à 10:58
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.
0
M_Tufux Messages postés 70 Date d'inscription dimanche 11 octobre 2015 Statut Membre Dernière intervention 6 juin 2017
26 nov. 2015 à 15:47
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!
0