veritabanından veriyi aşağıdaki kod ile çekiyorum
<?php
include_once("baglan.php");
$sorgu = odbc_exec($baglan, "SELECT LOGICALREF, NAME, CODE, ACTIVE FROM LG_001_ITEMS" );
while( $veri=odbc_fetch_array($sorgu) ){
$sorgu2 = odbc_exec($baglan, "SELECT STOCKREF, ONHAND FROM LV_001_01_STINVTOT WHERE STOCKREF=".$veri['LOGICALREF']);
$veri2=odbc_fetch_array($sorgu2);
print_r($veri2);
}
?>Sonuç:
Array
(
[STOCKREF] => 2
[ONHAND] => 5.0
)
(
[STOCKREF] => 3
[ONHAND] => 5.0
)
(
[STOCKREF] => 4
[ONHAND] => 5.0
)
(
[STOCKREF] => 5
[ONHAND] => 5.0
)
(
[STOCKREF] => 6
[ONHAND] => 5.0
)ama sql server managementda Aynı stockref değeri için birden fazla sonuç var bunları neden diziye aktarmıyor ? Sadece ilk değeri çekiyor.