2012-01-20 6 views
3

私は、データベース内のこのようなテキストの行を持っています!PHP&MySQLの - するpreg_matchとクエリ

row1 -> text text!? sometext..! 
row2 -> text!! sometext !whatever 
row3 -> sometext ! 
row4 -> !this is sometext sometext 

ちょうどするpreg_matchのような、(ワード)が含まれている行を呼び出すためのクエリは何です!

text!! sometext !whatever 
!this is sometext sometext 

誰でも助けることができる:

私が欲しい結果は似ているのですか?

ありがとうございます!ここ

+1

2番目の結果が含まれていません! ..あなたの行が含まれている必要があります!またはそのうちの1つだけ? – rauschen

+0

こんにちは、それは意味することができます!こんにちは!または何でも、その後のテキスト! (スペースなし) –

答えて

7
SELECT yourfield 
FROM yourtable 
WHERE yourfield REGEXP '(!!|!sometext)' 

関連ドキュメント:http://dev.mysql.com/doc/refman/5.1/en/regexp.html

+0

こんにちはMarc、あなたの答えをありがとう..しかし、 "sometext"は "sometext"だけではありません! (スペースなし)? –