我試圖讓一個PHP字符串分解成單個的字,在數據庫中搜索它們,然後將結果添加到另一個數據庫..分手爆炸和foreach串
我目前擁有的字符串這樣
「SDGCC,ARISE,SDGFS」
我想在登錄標籤表來搜索喜歡這些詞標記我使用這個
SELECT * FROM
logintags
WHEREtag
LIKE「%字符串%」
,使每個標籤從我所用爆炸和foreach,但它似乎並沒有越來越預期的效果嘗試了串取。
$ string = $ _POST ['tags'];
$ tags = explode(','$ string);
的foreach($標籤爲$鍵){
$查詢=請求mysql_query( 「SELECT * FROM
dept_logintags
WHEREtag
LIKE '%」 $鍵 「%。'」); $ r = mysql _fetch _object($ query);$插入=請求mysql_query( 「INSERT INTO
briefings_logintags
(id
,briefing_id
,logintag_id
)VALUES(NULL, '$ ID', '」 「)」 $ R-> ID。');}
我想創建的效果是每個標籤創建標籤ID和簡報ID之間的參考...
但是它似乎只待放數據庫中有一個正確的條目。
應該是被接受的答案。 – Sandhu 2016-05-20 07:50:33