function getRowNames($row_power, $table, $name, $selected)
{
$result_return = '';
$result_return .= '<select name="'.$name.'" width="30" class="sel">';

$sql = 'select column_name from all_tab_cols where table_name = \''.$table.'\'';
$result = oci_parse($con,$sql);
oci_execute($result);
$row = oci_fetch_array($result);
$i = 1;
while ($row = oci_fetch_array($result))
{
if ($row[0] == $selected)
{
$result_return .=  '<option value="'.$row[0].'" selected="selected">'.$row[0].'</option>';
}
else
{
$result_return .=  '<option value="'.$row[0].'">'.$row[0].'</option>';
} $i++;

$result_return .=  '</select>';

return $result_return;
}
$sql = 'select column_name from all_tab_cols where table_name = \''.$table.'\''; 是一个查询ORACLE SQL的语句。现在报错内容如下:
oci_parse() expects parameter 1 to be resource, null given in
oci_execute() expects parameter 1 to be resource, null given in
oci_fetch_array() expects parameter 1 to be resource, null given in
oci_fetch_array() expects parameter 1 to be resource, null given in现在可以大致判断出错在sql语句,但是我的sql语句运行获取不了$table的值。请问是什么原因?