Creare array asociativ din doua sql Select
Scris: Dum Sep 24, 2017
Salutare,
Am doua interogari query, prima este in mysql iar cealalta in mssql.
Prima interogare returneaza:
$row['COD_PRODUS'] si $row['CLASA']
A doua returneaza:
$row['COD_PRODUS'] si $row['CANTITATE']
Vreau sa corelez $row['CLASA'] cu $row['CANTITATE'] avand ca identificator $row['COD_PRODUS'].
Rezultat din primul query incerc sa il inserez intr-un while rezultand un array care are ca si cheie COD_PRODUS
si sa arate sub forma: $row['COD_PRODUS'] => $row['CLASA']
Pentru al doilea query vreau sa procedez la fel, sa am un array avand ca si cheie COD_PRODUS
si sa arate sub forma: $row['COD_PRODUS'] => $row['CANTITATE']
Ma gandesc (sper ca nu prea indraznet pentru php) ca avand cele doua array-uri cu chei la fel as putea corela $row['CLASA'] cu $row['CANTITATE']
Pentru inceput am incercat asa (codul de mai jos), insa nu functioneaza pentru ca se genereaza automat o cheie si imi face array-ul multidimensional:
Multumesc!
Am doua interogari query, prima este in mysql iar cealalta in mssql.
Prima interogare returneaza:
$row['COD_PRODUS'] si $row['CLASA']
A doua returneaza:
$row['COD_PRODUS'] si $row['CANTITATE']
Vreau sa corelez $row['CLASA'] cu $row['CANTITATE'] avand ca identificator $row['COD_PRODUS'].
Rezultat din primul query incerc sa il inserez intr-un while rezultand un array care are ca si cheie COD_PRODUS
si sa arate sub forma: $row['COD_PRODUS'] => $row['CLASA']
Pentru al doilea query vreau sa procedez la fel, sa am un array avand ca si cheie COD_PRODUS
si sa arate sub forma: $row['COD_PRODUS'] => $row['CANTITATE']
Ma gandesc (sper ca nu prea indraznet pentru php) ca avand cele doua array-uri cu chei la fel as putea corela $row['CLASA'] cu $row['CANTITATE']
Pentru inceput am incercat asa (codul de mai jos), insa nu functioneaza pentru ca se genereaza automat o cheie si imi face array-ul multidimensional:
Cod: Selectaţi tot
$sql = "Select.....";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res)) {
$arr_clase [] = array ($row['COD_PRODUS'] => $row['CLASA']);
}
print_r ($arr_clase);