发新话题
打印

这个函数不大明白,谁能解释一下呢?

这个函数不大明白,谁能解释一下呢?

function get_user_urls($username)
{
  //extract from the database all the URLs this user has stored
  $conn = db_connect();
  $result = $conn->query( "select bm_URL
                          from bookmark
                          where username = '$username'");
  if (!$result)
    return false;
  //create an array of the URLs
  $url_array = array();
  for ($count = 1; $row = $result->fetch_row(); ++$count)
  {
    $url_array[$count] = $row[0];
  }  
  return $url_array;
}

主要是:
for ($count = 1; $row = $result->fetch_row(); ++$count)
  {
    $url_array[$count] = $row[0];
  }  
这一段落不明白,大哥们帮帮我,谢谢!

TOP

不得不说 你真够认真的
都后半夜1点多了
还在学习PHP   号召全体同志向你学习了
复制内容到剪贴板
代码:
for ($count = 1; $row = $result->fetch_row(); ++$count) //$row = $result->fetch_row()这里代表你把上面那条查询语句里面的值取出来,然后这个循环就是一条条取出来。$row就是一个存放bm_URL的数组。
  {
    $url_array[$count] = $row[0]; //刚才定义了 $url_array为一个数组,现在把$row这个数组里面的值一个个赋值给$url_array这个数组  }  
不知道你能不能理解我的意思
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

明白了,谢谢!

TOP

不要那個$row
好象也沒有什麼影響啊

TOP

$url_array[$count] =$result->fetch_row();
也可以呀 直接这样好了
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

发新话题