Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ Łączenie tablic - dane pobierane z bazy

Napisany przez: zoom24 25.04.2019, 19:53:41

Witam.

Jak mogę złączyć 2 tablice? Otóż gdy mam na sztywno 2 tablice

  1. $tab1 = http://www.php.net/array(
  2. "id" => 1,
  3. "valuesIds" => ["1_1"],
  4. "values" => [],
  5. "rangeValue" => null
  6. );
  7.  
  8. $tab2 = http://www.php.net/array(
  9. "id" => 2,
  10. "valuesIds" => ["2_2"],
  11. "values" => [],
  12. "rangeValue" => null
  13. );
  14.  
  15.  
  16.  
  17. $lacznie = http://www.php.net/array($tab1,$tab2);
  18.  
  19.  
  20.  


dostaję taki oto schemat

  1.  
  2. http://www.php.net/array ( [0] => http://www.php.net/array ( [id] => 1 [valuesIds] => http://www.php.net/array ( [0] => 1_1 ) [values] => http://www.php.net/array ( ) [rangeValue] => ) [1] => http://www.php.net/array ( [id] => 2 [valuesIds] => http://www.php.net/array ( [0] => 2_2 ) [values] => http://www.php.net/array ( ) [rangeValue] => ) )



i teraz pojawia się moje zapytanie jak połączyć to gdy dane pobieram z bazy



  1.  
  2. while (($row = @$result78->fetch_array()) !== NULL){
  3.  
  4. $id_param = $row['id'];
  5. $zmienna = $row['opis'];
  6.  
  7.  
  8. $tab = http://www.php.net/array(
  9. "id" => $id_param,
  10. "valuesIds" => ["$zmienna"],
  11. "values" => [],
  12. "rangeValue" => null
  13. );
  14.  
  15. }
  16.  


przy próbie połączenia dwóch wyników z bazy widoczne mam tylko ostatnia pozycje z bazy danych. Bede wdzięczny za sugestie

Napisany przez: Pyton_000 25.04.2019, 20:32:03

Kod
$tab = [];
while:
    $tab[] = array(...)

Napisany przez: zoom24 25.04.2019, 20:37:51

Dziękuje. O to chodziło smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)