내 코드가 이중 데이터를 검색하는 이유를 알아내는 데 도움이 될 수 있습니까? 그러나 나는 내가 이중 데이터, DB 필드의 이름과 같은 인덱스와 인덱스 일 0, 1, 2, 3 등을 얻을 함께 쿼리DB to PHP to JSON
<?php
$dbName = $_SERVER["DOCUMENT_ROOT"] . "//proba//database.accdb";
if (!file_exists($dbName)) {
die("Could not find database file." . $dbName);
}
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=$dbName; Uid=; Pwd=;");
$sql = "SELECT * FROM Hotel";
$result = $db->query($sql);
$row = $result->fetch();
echo json_encode($row);
모든 것이 잘 읽어됩니다와 PHP 파일을 WAMP에 DB를 넣어 가지고
{ "0" : "1",
"1" : "Hotel one",
"2" : "3 stars",
"3" : "5",
"ID" : "1",
"Category" : "3 stars",
"Object" : "Hotel one",
"Rating" : "5"
}
그래서 대부분의 질문과 마찬가지로이 역시 매뉴얼을 읽음으로써 쉽게 해결할 수 있습니다. – PeeHaa
대안 : 너무 많은 PHP 질문과 마찬가지로,이 문제는 PHP의 크랙에 기인 할 수 있습니다. –