Php sql查询&;foreach和<;td>;

Php sql查询&;foreach和<;td>;,php,mysql,sql,Php,Mysql,Sql,我试图获得拍卖信息,并把它放入,所以要做到这一点,我想我需要在字符串不在数组中的结果,我做下一步 $aUserData = DBC::$slave->selectAssoc(" SELECT s.id_auction AS _key_, s.id_auction AS id, s.seller_user_name

我试图获得拍卖信息,并把它放入,所以要做到这一点,我想我需要在字符串不在数组中的结果,我做下一步

         $aUserData = DBC::$slave->selectAssoc(" 
     SELECT 
    s.id_auction                           AS _key_,
    s.id_auction                           AS id,
    s.seller_user_name                         AS user_name,
    s.end_date_time                        AS finish_date,
    s.suspended                            AS active,
    s.id_category                          AS category,
    s.title                            AS title
    FROM auctions_search                       AS s
    WHERE TRUE
    AND s.status        = 'active'
    AND s.suspended         = 'no'
    ");
        foreach ($aUserData as $iKey => $nUserID)
     {
     if (!isset($aUserData[$nUserID]))continue; 

     }
                 $nUserID = implode(',',$nUserID);

     Tools::printPre($nUserID);
结果是“字符串(80)”150031U00012013-08-1916:08:03,编号833,项目标题”

但这里只显示一个结果,因为在sql查询中,我有多个用户的多个结果

在得到结果后,我需要去查看拍卖的ID:(在这里输入物品ID)标题:(物品标题)等等

有什么想法吗?

自从你说

我们使用键:)选择查询,如果在sellectAssoc()下输入 没有键的查询将不起作用

如果您真的只从该查询中获得一条记录,那么您必须修改您的查询以便一次获得多条记录,或者多次执行该查询

对于每条记录,您可以使用以下内容填充一个表行:

foreach ($aUserData as $iKey => $nUserID){ // for each record found ...
  $str="<tr id='$iKey'><td>".join('</td><td>',$nUserId)."</td></tr>";
  Tools::printPre($str); // using your framework to print the line ...
}
foreach($iKey=>$nUserID的aUserData){//对于找到的每个记录。。。
$str=”“.join(“”,$nUserId)。“”;
工具::printPre($str);//使用框架打印行。。。
}
我在表格单元格中遗漏了标题“拍卖ID:”和“标题:”。它们应在实际表体上方的单独表格行中用作标题,如

<tr><th>ID of AUCTION</th><th>Title</th> ... </tr>   
AUCTIONTitle的ID。。。
您使用的是哪种SQL?
selectAssoc()
属于哪个对象/类?请原谅我的无知,但我仍然找不到
selectAssoc()
方法。它是梨包装的一部分吗?到目前为止,我只使用了
mysql(I).*
函数。。。如果不知道
selectAssoc()
返回的是什么,就很难找到修复程序。很抱歉,没有定义它,它来自我们的网站框架,它意味着我们有键为:)的select查询,如果在sellectAssoc()下我输入一个没有键的查询将不起作用这是给我一个我想要的结果,但在TD标记中不起作用你看了生成的页面的html源代码了吗?也许你可以从那里得到一个线索,到底出了什么问题?缺少一个
Tools::printPre()=print_R yea缺少
,但是当尝试像
$sAuctionContent=”“foreach(…..as…
一样给我错误嘿,显然你必须将它添加到输出字符串中
foreach
只是一个循环构造。它不返回任何东西!也许你可以试试
Tools::printPre(“”)之前和a
Tools::printPre(“”)
foreach
循环之后?