Pagina 1 din 1

Adaugare date din mysql in array cu 2 dimensiuni

Scris: Mar Noi 11, 2014
de trif
Buna ziua
Am o problema si nu stiu cum sa o rezolv.
Am un script care imi afiseaza prin array informatia cam asa:

Cod: Selectaţi tot

$data = array(
  array(
    'id' => "id",
    'title' => "titlu",
    'url' => "url",
    'image' => "imagine",
    'preview' => "imagine_pr"
  ),
    array(
    'id' => "id",
    'title' => "titlu",
    'url' => "url",
    'image' => "imagine",
    'preview' => "imagine_pr"
  )
);
 
iar ultima find fara virgula.
iar eu am un while

Cod: Selectaţi tot

while ($randprod= $rezultatprod->fetch_assoc())
{ }
si ceea ce vreau este ca sa intergrez array in while(), adica ceva de genu:

Cod: Selectaţi tot

while ($randprod= $rezultatprod->fetch_assoc()){
$data = array(
  array(
    'id' => $randprod['id_prod_id'],
    'title' => $randprod['titlu'],
    'url' => $randprod['link_produs'],
    'image' => $randprod['img_produs'],
    'preview' => $randprod['img_produs']
  ),
);
  } 
Sper ca s-a inteles.
Astept raspuns.
Multumesc anticipat.
Cu stima Trif

Adaugare date din mysql in array cu 2 dimensiuni

Scris: Mar Noi 11, 2014
de MarPlo
Salut
Nu prea am anteles bine, dar din codul din while() cred ca vrei sa adaugi datele din mysql intr-un aray de forma care o va folosi acel script.
Daca e asa, incearca acest cod.

Cod: Selectaţi tot

$data = array();
while($randprod = $rezultatprod->fetch_assoc()){
  $data[] = array(
    'id' => $randprod['id_prod_id'],
    'title' => $randprod['titlu'],
    'url' => $randprod['link_produs'],
    'image' => $randprod['img_produs'],
    'preview' => $randprod['img_produs']
  );
} 
Sau daca acel array e deja facut . Cum sa-l integrezi in while(), ce sa rezulte?

Adaugare date din mysql in array cu 2 dimensiuni

Scris: Joi Noi 13, 2014
de trif
Buna ziua, intr-un final am facut si eu asa si merge, iar problema a fost si niste linii care le-am neglijat.

Mutlumesc anticipat.
Cu stima Trif