kombinasyon regex ve php hala çalışmıyor

0 Cevap php

hey all.I 'tablo sonucunda bu verilere sahip bu problem.I de acemi m:

item              range_code                   class
red               123x0001-123x0500             A
blue              123x0021-123x0100             //if null read zero
green             123x0001-123x0300             b

i sonuç gibi istiyorum:

item             qty           S           A         B          C
 red             500           0           1         0          0
 blue            80            0           0         0          0
 green           300           0           0         1          0

ben bu kodu denedim ama hala çalışmıyor adres:

$sql= 'SELECT item, range_code as qty, class FROM result GROUP BY item, qty';
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)){
         preg_match_all('/\d+(?=-|$)/g',$row['qty'],$matches);
         echo intval($matches[0][1])-intval($matches[0][0])+1;
         }

i still confuse for this problem. please help..

0 Cevap