填充php oracle数据库中的选择列表

时间:2014-02-24 23:57:57

标签: php sql

我正在尝试从以下PHP脚本连接到Oracle数据库以填充下拉列表但脚本不起作用。

有人能看到问题吗?非常感谢!

$conn = oci_connect('username', 'password', 'host');

$stid = oci_parse($conn, 'select product_id, product_name from product order by product_id');
oci_execute($stid);

$query = "select product_id, product_name from product order by product_id";

$res = mysql_query($stid);
echo "<select name = 'Product'>";
while (($row = mysql_fetch_row($res)) != null)
{
    echo "<option value = '{$row['product_id']}'";
    if ($selected_product_id == $row['product_id'])
        echo "selected = 'selected'";
    echo ">{$row['product_name']}</option>";
}

echo“”;

1 个答案:

答案 0 :(得分:2)

为什么使用mysql_ *来查询oracle数据库?我认为使用正确的函数是oci_execute

$res = mysql_query($stid);

代码中的上一行用于查询MySQL数据库,而不是Oracle。