これらはテーブル列の場合であり、post_attending次のpost_attendingようになります。5または5,6,7または6,7,5または6,5,7または''またはより長い文字列コンマで区切られ、これに5が含まれるかどうか。,PDOクエリで使用して周囲の「5」と「可能性」を削除するにはどうすればよいですか?
私はこれを試しました:
$q= "UPDATE table SET post_attending = SUBSTR(REPLACE(CONCAT(',', post_attending, ','), ? , ','), 2, LENGTH(REPLACE(CONCAT(',', post_attending, ','), ? , ',')) - 2) WHERE id = x "
$sql->execute(array(5,5,x));
,しかし、5または5が最後にあるとき、それは私を残します。
私はこれを読んだことがありますTRIM(BOTH ',' FROM REPLACE(wishes, '(,)? :var (,)?', ''))が、正しい構文を実際に理解していません。