【发布时间】:2010-12-19 04:18:30
【问题描述】:
1) 我想将 case 1 的值保存到一个数组中。返回此数组并将其传递给函数。代码变成案例 2,但没有结果,问题出在哪里?
2) 在函数 display_urls 中,我想同时回显 $url 和 $category。 IF条件下我应该怎么做或添加另一行代码?
function display_urls($url_array)
{
echo "";
if (is_array($url_array) && count($url_array)>0)
{
foreach ($url_array as $url)
{
echo "".$url."";
echo "".$category."";
}
}
echo "";
}
案例1:工作正常
$result = oci_parse($conn, "select * from bookmark where username ='$username'");
if (!$result){ $err = oci_error(); exit; }
$r = oci_execute($result);
$i=0;
echo "";
while( $row = oci_fetch_array($result) ){
$i++;
echo "";
echo "".$row['USERNAME']."";
echo "".$row['BM_URL']."";
echo "".$row['CATEGORY']."";
echo "";
}
echo "";
案例2:
$url_array = array();
while( $row2 = oci_fetch_array($result, OCI_BOTH)){
$i++;
$url_array[$count] = $row[0];
}
return $url_array;
【问题讨论】: