在尝试使用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>
答案 0 :(得分:1)
你没有执行查询,在解析查询后你需要在获取结果之前执行它,你需要的函数是oci_execute()
,如下所示:
$success = oci_execute($stid)