データベース(MS SQL Server)からポジションを照会しようとしているオンラインジョブアプリケーションサイトがあります。PHPを使用して配列内のSQlサーバーデータベースからレコードを表示する方法
sqlsrv_fetch_array
を使用してデータベースにクエリを実行しましたが、ここで配列内の位置リストを取得しています。
しかし、私はこの形式で配列を表示したいと思います。
<?php
$select = array (
'Province1' =>
array (
'City1' =>
array (
ID => 'Position1',
ID => 'Position2',
)
),
'Province2' =>
array (
'City2' =>
array (
ID => 'Position3',
ID => 'Position4',
)
),
);
?>
データベース:!
$tsql = "SELECT * FROM Jobs";
$stmt = sqlsrv_query($conn, $tsql);
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC)) {
echo "".$row[0]."<br>\n";
echo "".$row[1]."<br>\n";
echo "".$row[2]."<br>\n";
echo "".$row[3]."<br>\n";
}
Please see the screen shot of the page
sqlsrv_fetch_array($ query、SQLSRV_FETCH_BOTH)//試してください –
↑このパラメータは既定値です。 – Phiter
あなたのテーブルをxmlに変換し、このXMLをPHPに渡し、XMLを配列として解析します。 – gofr1