J'essaie d'obtenir une chaîne de php pour décomposer en mots, rechercher dans une base de données, puis ajoutez les résultats dans une autre base de données ..briser les cordes avec exploser et foreach
J'ai actuellement la chaîne comme ce
"SDGCC, ARISE, SDGFS"
Je veux rechercher dans les balises de login table pour balises comme ces mots j'utilise ce
SELECT * FROM
logintags
OÙtag
LIKE « % string% »
de sorte que chaque étiquette est tirée de la chaîne que j'ai essayé d'utiliser explosera et foreach, mais il ne semble pas obtenir l'effet désiré.
$ chaîne = $ _POST ['tags'];
$ tags = exploser (',' $ chaîne);
foreach ($ balises as $ key) {
$ query = mysql_query ("SELECT * FROM
dept_logintags
OÙtag
LIKE '%" $ key "%.'."); $ r = mysql _fetch _object ($ query);insert $ = mysql_query ("INSERT INTO
briefings_logintags
(id
,briefing_id
,logintag_id
) VALUES (NULL, '$ id', '" ")" $ r-> id..);}
l'effet que je suis en train de créer est pour chaque balise créer une référence entre l'identifiant de l'étiquette et l'ID d'information ...
Cependant, il semble que la mise à une entrée correcte dans la base de données.
Devrait être la réponse acceptée. – Sandhu