我试图在我的表的“状态”列中显示所有数据但是遇到了麻烦。我做错了什么:
<?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'] ;
}
?>
答案 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";