每次动态获取不同条件的查询

时间:2016-04-25 12:46:31

标签: php mysql

每次根据新条件获取记录

result[1] == ['O', '1', 'CPU', ';', ';',]
result[2] == ['O', '2', 'DAT_GW_F0_G01', '', '', "']"]
result[3] ==  ['O', '3', 'INFO', '', '', "']"]

我想编写动态查询以每隔一段时间获取新行。 我当前的代码如上所示,数据库是这个

主模块表

enter image description here

模块表

enter image description here

1 个答案:

答案 0 :(得分:0)

可能在代码之下可以帮助你。

for ($i=0; $i <4 ; $i++) { 
    $selq = mysqli_query($db, "your query");
    $fe=mysqli_fetch_array($selq);
    $s="select * from module where main='".$fe[1]."'";
    $s1=mysqli_query($db,$s)
    // print_r($s1=mysqli_query($db,$s));

    while ($con=mysqli_fetch_array($s1))
    {
        echo '<div class="span6 padbottom black"><h3 class="post-title">'.$con[2].'</h3>'.$con[3].'</div>
        <div class="span1"></div>
        <div class="span5 padbottom dmright">
            <img class="padup" src="uploads/'.$con[4].'" class="img-responsive" alt="">
        </div>';
    }
}

mysqli_fetch_array每次都会记录并在div中打印出来。如果您有任何疑问,请评论。我们很乐意帮助你。