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>