我正在尝试定义一个 PHP 数组,然后连接到 Oracle 10g 并获取从连接请求的数据并将其放入 PHP 数组中。
最后,我想获取 PHP 数组并将其转换为 JavaScript 数组。
这就是我正在尝试的。
有人可以指出为什么这不起作用并可能提供解决方案吗?
谢谢你。
$dbArray = array();
$conn = oci_connect("username", "password", "connecturl");
$query = 'select endpoint_name from endpoint_ref order by endpoint_name asc';
$stid = oci_parse($conn, $query);
$result = oci_execute($stid);
while ($row = oci_fetch_array($stid, OCI_RETURN_NULLS+OCI_ASSOC))
{
foreach ($row as $item) {
array_push($dbArray, $item);
var_dump($dbArray);
echo $dbArray;
}
}
$jsArray = json_encode($dbArray);
另外,如何设置这个名为“availableTags”的 JavaScript 变量等于我新编码的 JavaScript 数组?
$(function() {
var availableTags = jsArray;
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>