title: preg_capture catch multiple regexp matches
body: <p>I have a little problem with UDF function <a href="http://www.mysqludf.org/lib_mysqludf_preg/index.php#PREG_CAPTURE_SECTION" rel="nofollow">PREG_CAPTURE</a>:</p>
  
  <pre><code>SELECT id_prod, id_lang, description, preg_capture('/D[[:digit:]]{4}/', description) AS Dxxxx FROM works
  </code></pre>
  
  <p>With this query I got <code>[BLOB - 5 B]</code></p>
  
  <p>But when I use parameter in query:</p>
  
  <pre><code>SELECT id_prod, id_lang, description, preg_capture('/D[[:digit:]]{4}/', description, 2) AS Dxxxx FROM 
  </code></pre>
  
  <p>I got NULL values.
  <a href="http://sqlfiddle.com/#!2/68670/1" rel="nofollow">Here is example of my table</a>
  How to get all matches from the description like: D0313, D0320 and go thru with BLOB?</p>