-1

我有一个订单状态数据库,我想返回该行的值不是 Complete 的行数。

我该怎么办?我有以下显示有多少行具有“新”作为订单状态。但我想显示除 od_status 为 Complete 的行之外的所有行。

<?php
$query = "SELECT od_status FROM tbl_order WHERE od_status = 'New'"; 
$result = mysql_query($query) or die(mysql_error());
$num_rows = mysql_num_rows($result);
echo "$num_rows";
?>
4

3 回答 3

1
<?php
$query = "SELECT od_status FROM tbl_order WHERE od_status != 'Complete'"; 
$result = mysql_query($query) or die(mysql_error());
$num_rows = mysql_num_rows($result);
echo "$num_rows";
?>
于 2012-07-18T08:34:47.577 回答
1
$query = "SELECT od_status FROM tbl_order WHERE od_status <> 'Complete'"; 
于 2012-07-18T08:35:01.180 回答
1
$query = "SELECT COUNT(*) FROM tbl_order WHERE od_status != 'Complete'";
$result = mysql_query($query);
var_dump($result);

COUNT 计算行数,!= 选择不等于 Complete 的位置。

于 2012-07-18T08:35:38.853 回答