あまり、ずばりな回答を言うのは好きじゃないのですが(^^; 入力されたものが「A B C D」であれば以下の様になると思います。 $arrData = array( 'A','B','C','D' ); for ( $i=0; $i<count($arrData); $i++ ){ if ( $i != 0 ) { $where .= " AND "; } //最初以外は「AND」を付ける。 $where .= "COLUMN名 = '".$arrData[$i]."'"; } ------------------------------------------------ とりあえず、上記の方法が発想できるようになれば、 スマートな方法として、これがオススメです。 $arrData = array( 'A','B','C','D' ); $where = implode ( ' AND