0

在尝试使用 Oracle 10G 网站中的值填充它时,我得到一个空的下拉列表。

出现下拉列表,但其中没有值。我也有错误报告,但没有收到任何错误。

谁能指出我的错误?

<tr>
  <td>Unit List</td>
    <td>
      <select name="unit">
          <?php 
              $conn = oci_connect("user", "password", "db");
              $sql = 'select ORGANIZATION_NAME from organization@something';
              $stid = oci_parse($conn, $sql);
              while ($row = oci_fetch_array($stid, OCI_RETURN_NULLS+OCI_ASSOC))
              {
                  echo "<option value=\"unit1\">" . $row['ORGANIZATION_NAME'] . "</option>";
              }
          ?>
      </select>
    </td>
</tr>
4

1 回答 1

1

您没有执行查询,在解析查询后您需要在获取结果之前执行它,您需要的函数是oci_execute(),使用如下:

$success = oci_execute($stid)
于 2013-08-23T18:37:10.917 回答