我发布了我正在处理的代码,并将结果存储在数组中。请告诉我如何从该数组中仅选择结果的一部分?代码
> if($result = mysqli_query($link, $sql)){
> if(mysqli_num_rows($result) > 0){
> while($row = mysqli_fetch_array($result)){
> print_r(array_count_values($row));
> }
结果
Array ( [1] => 2 [9876543210] => 2 [14] => 2 ) Array ( [2] => 2 [9876543210] => 2 [10] => 2 ) Array ( [3] => 2 [9876543210] => 2 [5] => 2 ) Array ( [4] => 2 [9876543210] => 2 [1] => 2 )
如何选择和仅显示数字14?还是只有数字5?我想将数字14设为$ value。像echo $value;
应该得到数字14。
为什么简单不使用echo类似:
echo $row['nameofdbvalue'];
尝试查看该SO主题:SO LINK
关于您的评论的答复:
如果您的数据库例如:
id - name
1 - Jason
2 - Micheal
您通过简单的选择查询并获取结果,例如:
if($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_array($result)){
echo $row['name'];
}
}
}
此代码将打印Jason和Micheal。
[如果您只想要其中之一,则可以使用WHERE id='1'
更改查询并且echo将仅输出Jason