用PHP打印MySQL查询

时间:2013-04-03 22:34:49

标签: php mysql

function MattsScript()
{
    $query = 'SELECT * FROM `ACCOUNTING` WHERE  `ACCTSTATUSTYPE` = "start" AND `Process_status` IS NULL LIMIT 0,100';
    $result = mysql_query($query);
    $row = mysql_fetch_assoc($result);

    while ($row = mysql_fetch_assoc($result)) 
    {
        echo $row['USERNAME'] . "<br />";
        echo $row['ACCTSTATUSTYPE'];
    }
}

我试图回应查询的结果。我认为这里发生的是我将查询保存到变量,前100个结果(LIMIT 0,100)然后使用循环将每行回显到页面。

然而,没有任何事情发生,没有错误,也没有写入页面。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:3)

如果您只期望一个结果删除 while循环,如果不离开while循环并删除行 $ row = mysql_fetch_assoc($ result); 之前环。还要确保正确查询数据库。

示例:$result = mysql_query($query) or die(mysql_error());