Caractères séparés dans une table
alexmilano
Messages postés
445
Statut
Membre
-
Sacha79 Messages postés 49 Statut Membre -
Sacha79 Messages postés 49 Statut Membre -
Bonjour,
En SQL, sur SQL server,
Je voudrais remplir une table composée d'un seul champ : Principal à partir d'une chaine de caractère du genre :
djkjsfhq|jsdqdhql|qksjdhlshf| ...
Voila, chaine, séparée par | et à chaque fois qu'il y en a un, ça crée une nouvelle ligne dans la table ...
Si quelqu'un a une soution ... Merci d'avance ;)
--
Si problème tu as, alors solution il y a ...
En SQL, sur SQL server,
Je voudrais remplir une table composée d'un seul champ : Principal à partir d'une chaine de caractère du genre :
djkjsfhq|jsdqdhql|qksjdhlshf| ...
Voila, chaine, séparée par | et à chaque fois qu'il y en a un, ça crée une nouvelle ligne dans la table ...
Si quelqu'un a une soution ... Merci d'avance ;)
--
Si problème tu as, alors solution il y a ...
Configuration: Windows XP Firefox 3.0.12
4 réponses
-
<?php //tu fais la connexion au serveur mysql_connect(...) //la connexion à la base mysql_select_db(....) //puis: $chaine="djkjsfhq|jsdqdhql|qksjdhlshf| ... "; $array_chaine=explode("|",$chaine); $cpt=0; foreach($array_chaine as $cle=>$value){ $query="INSERT INTO ta_table VALUES('$value')"; $req=mysql_query($query) or die ("Pb requette ".mysql_error()); if($req) $cpt++; } if($cpt >0){ echo "Insertion de $cpt lignes dans la table "; }else{ echo "Pas d'insertion dans la table !"; } ?> -
Merci bien,
Mais ce que je veux c'est vraiment, du SQL, rien de PHP, c'est pour intégrer à une procédure sous SQL server ...
En gros c'est :
INSERT TABLE(CHAMP)
SELECT mes chaines istinctes grâce au |
-
Il me faudrait une fonction pour faire cette séparation ...
-
Je ne sais pas si ça pourra t'aider mais ça te permet de retraiter une liste avec spérateur :
http://ww11.xoowiki.com/Article/SQL-Server/elements-dune-liste-85.aspx