查詢關鍵字是否存在於以逗號分隔的資料欄位中

這樣有個好處
table的欄位可以開少一點
只是拉出來時如果要個別拆開
就需要程式語言有支援了…. (還有php有支援XD)

只是這邊有一點要小心,逗號前後的空格都有可能會影響比對的部分

SQL部分

select * from `nas` where find_in_set( '關鍵字', `description` );

PHP部分

<

pre lang=”php”>
$str=explode(‘,’, $source)
for($i=0; $i<count($str); $++){
//將逗號切格的字串就放在$str陣列中了
}

This entry was posted in MySQL, PHP. Bookmark the permalink.