显示选择数据时出现问题

时间:2019-04-07 21:26:12

标签: php mysql

我的问题是显示数据。它会在其中重复几次相同的ID。

data b;
set Data;
keep id texting section;
run;

proc surveyselect data=b out=samp_b method=srs n=(15,12,10,8)  
    seed=123;
strata section;
run;

proc surveymeans data=samp_b;
strata section;
weight SamplingWeight;
var texting;
run;

这些是我面临的问题。请帮我解决这个问题。 显示输出ID

<?php

$check_shared_section = mysqli_query($MYSQLi,"select * from `vp_wall_post` where `type` = 'section' and `username` = '".mysqli_real_escape_string($MYSQLi,$poster_username)."' ");

        $get_section = mysqli_fetch_array($check_shared_section);
        $section_post = trim(strip_tags($get_section["post"]));
        $section_page = trim(strip_tags($get_section["page_id"]));

        $section_id = trim(strip_tags($get_section["pid"]));

        echo $section_id;

 ?>

我想显示其他ID

e4zDFOL3jBgcH8YRfkzJ 
e4zDFOL3jBgcH8YRfkzJ 
e4zDFOL3jBgcH8YRfkzJ 

e4zDFOL3jBgcH8YRfkzJ 
er556gdfg4asffgfgfgg
So2cLYtCTTMYD0fCNFjq
JGH63vAqIAnt5jNCH6OL

1 个答案:

答案 0 :(得分:0)

我不确定为什么您多次看到相同的pid值,因为您的代码中根本没有任何循环。但是,没有获得所有不同的pid值的原因是,您没有循环查询的结果。您需要对while的结果使用mysqli_fetch_array循环,例如

while ($get_section = mysqli_fetch_array($check_shared_section)) {
    $section_post = trim(strip_tags($get_section["post"]));
    $section_page = trim(strip_tags($get_section["page_id"]));
    $section_id = trim(strip_tags($get_section["pid"]));
    echo $section_id;
    // do other stuff with the values
}

请注意,如果您想在while循环之外进一步处理结果,则需要将值保存到数组中,例如

$section_posts = array();
$section_pages = array();
$section_ids = array();
while ($get_section = mysqli_fetch_array($check_shared_section)) {
    $section_posts[] = $section_post = trim(strip_tags($get_section["post"]));
    $section_pages[] = $section_page = trim(strip_tags($get_section["page_id"]));
    $section_ids[] = $section_id = trim(strip_tags($get_section["pid"]));
    echo $section_id;
    // do other stuff with the values
}
// you can use other loops to further process the values here
// e.g. foreach ($section_posts as $index => $section_post) {
// you can use $index to access the corresponding values from
// the $section_pages and $section_ids arrays e.g.
// $section_page = $section_pages[$index]