"till.code"の値を取得し、インクリメンタル数値インデックス配列で保存したいと思います。 考えられるのは、 "$ array [$ variable]、$ array [$ variable] .. etc"でこれらの値を出力できるということです。変数は、最善の方法ではないかもしれない数字の数、1,2,3 ...msqlのフェッチを使用してPHP配列を埋めてください
$stmt2=$dbh->prepare("SELECT till.code,shop.description Collate Cyrillic_General_CI_AI as description, count(tra.id) as servicios,ROUND(sum(tra.total_amount),1) as facturacion
FROM [TCPOS4].[dbo].[transactions] as tra, [TCPOS4].[dbo].[tills] as till,[TCPOS4].[dbo].[shops] as shop where tra.till_id=till.id and shop.id=till.shop_id and convert(date,tra.trans_date) = '$name2' and '$usuari'=CAST(LEFT(shop.code,5) AS INT) group by till.code,shop.description order by code;");
$stmt2->execute();
while ($row = $stmt2->fetch()) {
**I have to fill this.**
}
どのようにして2番目の値を配列から印刷できますか? echo $ arr [2]? – talendguy
はい、2番目の行を意味する場合。行内に2番目の値が必要な場合は、 '$ arr [2] ['値の名前']'を使用する必要があります。他の配列と同じように '$ arr'にアクセスすることができます。 – RST
値の名前は何ですか?インデックスとしての配列を変数として出力することはできませんか?私はecho $ arr [$ index] – talendguy