来自数据库复制的PHP行

时间:2018-10-10 16:52:52

标签: php mysql mysqli while-loop rows

嘿,我有问题,我需要将所有行都设置为变量$ url,但我只能获取最后一行

$sql="SELECT kanalas FROM ikelti_vartotojai ORDER BY id";

if ($result=mysqli_query($conn,$sql))
  {

  while ($row=mysqli_fetch_row($result)){  
    $allchannels= $row[0];
    }  
}

$url = 'https://ids.com/?id='.$allchannels.'';

echo $url;

1 个答案:

答案 0 :(得分:0)

更改

while ($row=mysqli_fetch_row($result)){  
  $allchannels= $row[0];
}  

进入

while ($row=mysqli_fetch_row($result)){  
  $allchannels[] = $row[0];
}

现在$allchannels是一个包含$row[0]元素的数组。 如果要在数组中包含URL,只需在推送之前添加它们即可:

while ($row=mysqli_fetch_row($result)){  
  $allchannels[] = 'https://ids.com/?id=' .$row[0];
}