角度和甲骨文的新手......
好用php和MySql
按照教程here,mySQL
中的Oracle
工作正常,可以使其在.php -> .js -> .html (template) -> .html (ng-view)
**abc.php**<br>
$data['data'] = $json; <br>
$data['total'] = oci_fetch($result); <br>
echo json_encode($data);
中正常工作。
下面是获取数据的结构
localhost/xyz.php<br >
如果我导航到**abc.js**<br>
dataFactory.httpRequest('api/getData.php?page='+pageNumber).then(function(data)<br> {<br>
<pre>alert($scope.data);<br>
$scope.data = **data**.data;<br>
$scope.totalItems = **data**.total;<br>
});
,则能够在上面的回显中看到结果
问题数据未在下面定义。
'data'
在上面的.js中我得到了erorr&#34; TypeError:无法读取undefined&#34;的属性{{1}}。基本上粗体数据是不明确的。
任何帮助表示感谢。
答案 0 :(得分:0)
oci_fetch
只获取数据(内部) - 您需要使用oci_result
将数据实际提取为可用的数据...
$sql = 'SELECT location_id, city FROM locations WHERE location_id < 1200';
$stid = oci_parse($conn, $sql);
oci_execute($stid);
while (oci_fetch($stid)) {
echo oci_result($stid, 'LOCATION_ID') . " is ";
echo oci_result($stid, 'CITY') . "<br>\n";
}