在SQl服務器數據庫中顯示SQl服務器數據庫中的記錄我有一個在線Job應用程序站點,我試圖從數據庫(MS SQL Server)中查詢位置。我如何使用PHP
我使用sqlsrv_fetch_array
查詢數據庫,我在數組中獲取位置列表。
但我想以這種格式顯示數組。
<?php
$select = array (
'Province1' =>
array (
'City1' =>
array (
ID => 'Position1',
ID => 'Position2',
)
),
'Province2' =>
array (
'City2' =>
array (
ID => 'Position3',
ID => 'Position4',
)
),
);
?>
數據庫:
[在這裏輸入的形象描述] [1]
我目前使用此代碼:
$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