2015-12-23 4 views
0

У меня проблема с проблемой порядка массива, массив, поступающий из базы данных, является правильным, но когда я делаю print_r ($ data) каждый раз, когда я обновляю страницы, порядок изменения массива изменяется.Массив в php codeigniter framework

 
Array 
(
    [0] => stdClass Object 
     (
      [prodtmappid] => 53624 
      [totalrating] => 5.00 
      [SKUNO] => C46P53624R7621 
      [ProId] => 31369 
      [CatId] => 46 
      [proQnty] => 15 
      [productMRP] => 1299 
      [ProDisPrice] => 0 
      [SellingPrice] => 390 
      [AdditionDiscount] => 0 
      [FinalPrice] => 390 
      [ProDiscount] => 70 
      [ProDisType] => percentage 
      [ProName] => Trendy Bandey Men TB20 Yellow Tshirt 
      [TotalValues] => 0.00 
      [image] => MCTSTB-TB20-YL_1_55x_885.JPG 
      [BrandId] => 4233 
      [FDisId] => 7 
      [ColorID] => 191 
      [size_Val] => M 
     ) 

    [1] => stdClass Object 
     (
      [prodtmappid] => 9526 
      [totalrating] => 0.00 
      [SKUNO] => C46P9526R1870 
      [ProId] => 3351 
      [CatId] => 46 
      [proQnty] => 8 
      [productMRP] => 1899 
      [ProDisPrice] => 0 
      [SellingPrice] => 1329 
      [AdditionDiscount] => 0 
      [FinalPrice] => 1329 
      [ProDiscount] => 30 
      [ProDisType] => percentage 
      [ProName] => FCUK 56DPJ Pink Men T-Shirt 
      [TotalValues] => 0.00 
      [image] => FCUK2_1_28x_885.JPG 
      [BrandId] => 1285 
      [FDisId] => 4 
      [ColorID] => 194 
      [size_Val] => S 
     ) 

так, что проблема я облицовкой массив [0] [ «prodtmappid»] будет имеют различные значения на каждой странице refress.

+0

Каков ваш запрос, используете ли вы запрос 'rand()' в запросе? – Farhan

+0

значения массива должны быть одинаковыми при каждом повторении – Deepesh

+0

Может быть, одновременно имеется доступ к БД, а именно, почему идентификатор меняется с течением времени. –

ответ

0

Что именно ваш запрос? Из результатов, похоже, это ORDER BY prodQnty DESC и GROUP BY catId. Если вы хотите, чтобы результаты были согласованы, добавьте ORDER BY prodtmappid к вашему запросу.

Смежные вопросы