【问题标题】:Reading out MySQL table and echo out 2 records with a different status in 1 div读出 MySQL 表并在 1 div 中回显 2 条不同状态的记录
【发布时间】:2015-01-11 19:17:50
【问题描述】:

我正在使用一个名为 Artices 的 MySQL 表。 在这个表中有记录,它们都有一个状态。 有两种状态:待售和已售

现在我想使用一个 div 显示 1 条状态为 SOLD 的记录和一个 div 状态为 FOR SALE。 这些都包含在一个 div 中(参见下面的示例)

$sql="SELECT * FROM Articles WHERE status = 'FOR SALE' OR status = 'SOLD'";

...

while($raw_results > 0){ ?>

<div>
<div>IF status = 'SOLD'</div>     //DIV with 1 record SOLD
<div>IF status = 'FOR SALE'</div> //DIV with 1 record FOR SALE

</div>

} ?> //end of while loop

我可以使用所有记录为“SOLD”的左列 (DIV) 和所有记录“FOR SALE”的右列,但这会使页面加载非常糟糕。先左后右。这不是解决方案,因为刷新页面时我使用的是“ypos”。

有人想解决这个问题吗?

谢谢,

手动

【问题讨论】:

  • 我不确定您要的是什么。所以你想要一个有已售文章的div 和一个有待售文章的div?只需运行两个不同的查询并分别填充divs。

标签: php mysql


【解决方案1】:

您为什么不考虑将数据放在两个单独的数组中?一种用于出售,一种用于出售。改为运行两个查询。只需尝试避免您可能无法处理的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多