Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用PK之间的查询输出循环 用户表 列表表 商户表 商户报价表_Php_Mysql_Loops_For Loop - Fatal编程技术网

Php 使用PK之间的查询输出循环 用户表 列表表 商户表 商户报价表

Php 使用PK之间的查询输出循环 用户表 列表表 商户表 商户报价表,php,mysql,loops,for-loop,Php,Mysql,Loops,For Loop,我试图为每个列表(akalistID)获取listitle,listCmt,但是对于列表表中的listID等于MerchantOffer(moID PK)中的listID的每一行,我如何使用php在mysql中迭代所有这些匹配 我尝试使用: <?php $result = $sth->fetchAll(PDO::FETCH_ASSOC); require_once('inc/php/timeAgo.php'); echo $then; foreach($result as $row)

我试图为每个列表(aka
listID
)获取
listitle
listCmt
,但是对于列表表中的
listID
等于
MerchantOffer
moID PK
)中的
listID
的每一行,我如何使用php在mysql中迭代所有这些匹配

我尝试使用:

<?php
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
require_once('inc/php/timeAgo.php');
echo $then;
foreach($result as $row)
{ 
echo "<div class='listing'>";
    print '<br>Title: ' . $row['listTitle'] . '<br>Comment: ' . $row['listCmt']  
        . '<br><br>' . $days . ' days ' . $hours . ' hours ago' . '<br><br>' . 
        . '<br>Offer By: ' . $row['mBCFName']. ' ' .$row['mBCLName']. '<br> for: ' 
        . $row['moAmt'];
echo "</div>";
}   
?>
但是,它没有给我想要的东西:

   Title: Apple iPhone 4S (listTitle)
    Days: <some day amount <listLength>
    Comment: some comment <listCmt>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>
标题:苹果iPhone 4S(listTitle)
天:
报价人:某用户
报价:19.99
日期:2011年3月10日
报价人:某用户
报价:19.99
日期:2011年3月10日
报价人:某用户
报价:19.99
日期:2011年3月10日

格式化您的帖子以显示图像,但仍需要根据表格命名,我无法编辑。但是,你的猜测是正确的。你能帮我一下吗?也许还缺什么。在sql查询中,您检索字段,但php代码会处理其他几个字段(例如mBCLName)。php代码很好,您的问题在sql中,对我来说,我的模式是否有严重错误?我仔细检查了一遍,什么也没看到。你预期的结果是什么?
   Title: Apple iPhone 4S (listTitle)
    Days: <some day amount <listLength>
    Comment: some comment <listCmt>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>

    Offer By: some user <mBCFName mBCLName>
    Offer:19.99 <moAmt>
    Date: 10/03/2011 < moDtOff>