显示列中的所有数据

时间:2010-05-23 21:58:06

标签: php mysql

我试图在我的表的“状态”列中显示所有数据但是遇到了麻烦。我做错了什么:

<?php 
$query1 = "SELECT id, status FROM alerts WHERE customerid='".$_SESSION['customerid']."' ORDER BY id LIMIT $start, $limit ";
$result = mysql_query($query1);

while ($row = mysql_fetch_array($result))
{
    echo $row['status'] ;
}
?>

1 个答案:

答案 0 :(得分:1)

试试这个:

$query1 = "SELECT id, `status` FROM alerts WHERE customerid='".$_SESSION['customerid']."' ORDER BY id LIMIT $start, $limit ";

$result = mysql_query($query1) or die(mysql_error());    
while ($row = mysql_fetch_array($result))    
{  
  echo $row['status'];
}

另外,请确保:

$_SESSION['customerid']$start$limit不为空。您可以使用echo $query1;

测试构造的查询

注意:mysql_error()中添加mysql_query可以让您查看查询中是否有错误。

  

我正在尝试显示所有数据   我表格的“状态”栏目

如果您想要显示 所有 行,您的查询应为:

$query1 = "SELECT id, `status` FROM alerts ORDER BY id";

但是,如果您要为特定客户展示,则您的查询应为:

$query1 = "SELECT id, `status` FROM alerts WHERE customerid='".$_SESSION['customerid']."' ORDER BY id";