Inserer une paragraphe dans mysql.

Résolu
Guervyl Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
enqueteactualite Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -
Salut, j'aimerais savoir si il y a un moyen pour que j'ajoute des paragraphe ou du texte séparé par des virgules dans une base de donnés mysql.

Exemple : j'aimerais ajouté Il existe une fonction qui réalise l'inverse, c'est-à-dire extraire.... (noté la virgule) dans une colonne d'une table en écrivant le code dans un éditeur de texte ou en langage PHP.

Merci pour votre aide.
A voir également:

7 réponses

enqueteactualite Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   16
 
Hello,
tu as accès à phpmyadmin ?
0
enqueteactualite Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   16
 
tu édite un fichier php et tu met :

<?php
$con=mysqli_connect("hote_ex_localhost","ton_login","mot_de_pass","nom_de_ta_base");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

mysqli_query($con,"INSERT INTO nom_de_ta_table(colonne1, colonne2, colonne3)
VALUES ('valeur_colonne_1', 'valeur_colonne_2','valeur_colonne_3')");


mysqli_close($con);
?>
0
Guervyl Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   7
 
J'ai accès a phpmyadmin mais, je veux utiliser un éditeur de texte parce-que ce que je suis entrain de faire est en langage PHP et j'essaie d'ajouté des contenues xml dans ma table. (ignore ça).

Insert into je l'ai déjà utilisé, quand il rencontre une virgule il saute de colonne à colonne.

NB: ce que je veux mettre dans une colonne c'est une paragraphe qui a plusieurs virgule.
0
enqueteactualite Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   16
 
tu dois échappé les caractères avant de l'ai insérer : htmlspecialchars()

$ton_texte = "<p>blaaa'' ' blabla</p>";
$txt_a_insert = htmlspecialchars($ton_texte);
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Guervyl Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci pour ces réponses mais, y'en a t'il une autre façons ? parce-que le htmlspecialchars et htmlentities s'utilisent pour transformer les codes html en d'autre caractère. J'ai des balises html dans les paragraphes comme <img src="image.jpg/>, c'a veut dire que c'est impossible d'afficher les balises html avec
htmlspecialchars et htmlentities.
0
Guervyl Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   7
 
Bon, je crois que je l'ai trouver même que ça me coutera beaucoup de temps.
j'ai mis les contenus dans un fichier .txt et je definis d'autre caracteres speciales pour le saut de colonne au lieu d'utiliser la virgule (,).

Exemple:
Dans le fichier texte j'ai mis
""&^"On se retrouve, si tout vas bien avec cet affichage dans le terminal"&^"ok"
""&^"Nos données ont donc bien été importées. Nous allons maintenant.."&^"ok"

au lieu d'utiliser la virgule (,) j'utilises &^ comme séparateur.

et pour mysql j'utilises :
$load=mysql_query("LOAD DATA LOCAL INFILE 'fi.txt' INTO TABLE info FIELDS TERMINATED BY '&^' LINES TERMINATED BY '\n'");
0
enqueteactualite Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   16
 
Tu t'embête pour rien ... Pour que Mysql ne t'affiche pas d'erreur tu dois échappé les ' avec addslashes() voir la doc officiel : https://www.php.net/manual/fr/function.addslashes.php
0