1

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>
4

1 に答える 1