将表放在第一行的php中

时间:2015-06-09 11:00:05

标签: php html mysql mysqli

我试图在一个带有表格的php页面中,我看不到第一行,我不知道为什么......

我的代码是:

$search= "SELECT code_resource FROM queue ORDER BY turn ASC";  
$result= $db->query($search);

$queue = mysqli_fetch_assoc($result);
$code = $queue['code_resource'];

if($result->num_rows != 0)
{       
    echo "<table align=center border=2>";

    while($row=mysqli_fetch_array($result, MYSQLI_ASSOC))
    {
        echo "<tr>";
        $code= $fila['code_resource'];
        $search2= "SELECT * from resources WHERE code=$code";
        $result2= $db->query($search2);     

        $row2= mysqli_fetch_array($result2, MYSQLI_ASSOC);
        $place= $row2['place'];

        echo "<td>".$code."</td>";                                          
        echo "<td>".$place."</td>";

    }
    echo "</table>";

mysqli_free_result($result);
mysqli_free_result($result2);
mysqli_close($db);

我只能看到剩下的行,但我看不到第一行,有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

你在第4行:

$queue = mysqli_fetch_assoc($result);

在循环之前

。这是获得第一行,你永远不会使用它。删除它,一切都应该有效。