下面提到的查询从数据库中获取2行。我已将查询结果存储在我已作为参数传递给该函数的数组中。
$user = array();
$sql="select * from user_table where parent_id='60' ";
$result =mysql_query($sql);
while($row=mysql_fetch_array($result))
{
$user[]= $row['id'];
}
test_function($user);
我的用户定义函数如下所示。
test_function(array $id_arg)
{
echo count($id_arg);
}
我认为它必须回显2,即查询结果中的行数 但实际上它正在显示
0 0 0 0 0 1 0 0 0 1 0 0 0
我错过了什么。
欢迎任何帮助。
答案 0 :(得分:-2)
我不确定但是尝试mysql_fetch_assoc或mysql_fetch_both而不是mysql_fetch_array