PHP
<?php
$result = $sth->fetchAll(PDO::FETCH_NUM);
print_r($result); //or var_dump($result); for more info
foreach($result as $row){
$half = array_splice($row,0,5);
echo implode(" ",$half)."<br /><br />Merchant Offered:<br />".implode(" ",$row);
}
?>
SQL
SELECT uFName, uLName, listTitle, listPropPrice, listCmt, listDt, mFName, mLName, moAmt, moDtOff
FROM User U, Listing L, Merchant M, MerchantOffer MO
WHERE U.uID = L.uID
and L.listID = MO.listID
and M.mID = MO.mId
目前正在输出: http://i.stack.imgur.com/qAtcf.png
如何将其输入 NOT 输出第一个大数组:
Array ( [0] => Array ( [0] => Joseph [1] => Dickinson [2] => Need Xbox 360 [3] => 150 [4] => I need one quick! [5] => 2011-09-15 [6] => John [7] => Doe [8] => 149.99 [9] => 2011-09-15 ) [1] => Array ( [0] => Joseph [1] => Dickinson [2] => Need Xbox 360 [3] => 150 [4] => I need one quick! [5] => 2011-09-15 [6] => Jane [7] => Doe [8] => 154.99 [9] => 2011-09-15 ) [2] => Array ( [0] => Joseph [1] => Dickinson [2] => Need Xbox 360 [3] => 150 [4] => I need one quick! [5] => 2011-09-15 [6] => Diana [7] => Matthews [8] => 160.00 [9] => 2011-09-15 ) [3] => Array ( [0] => Joseph [1] => Dickinson [2] => Need Xbox 360 [3] => 150 [4] => I need one quick! [5] => 2011-09-15 [6] => Amanda [7] => Koste [8] => 174.99 [9] => 2011-09-15 ) [4] => Array ( [0] => Warren [1] => Kennan [2] => Need New Sofa [3] => 1000 [4] => Need one quick [5] => 2011-09-15 [6] => Diana [7] => Matthews [8] => 495.99 [9] => 2011-09-15 ) [5] => Array ( [0] => Warren [1] => Kennan [2] => Need New Sofa [3] => 1000 [4] => Need one quick [5] => 2011-09-15 [6] => Amanda [7] => Koste [8] => 489.99 [9] => 2011-09-15 ) ) Joseph Dickinson Need Xbox 360 150 I need one quick!
而不是 TO POST 输出如:
Joseph Dickinson Need Xbox 360 150 I need one quick!
Merchant Offered:
2011-09-15 John Doe 149.99 2011-09-15
由于
答案 0 :(得分:0)
尝试类似的东西
代码
<?php
...
// Do a loop on each row of your result / repeat the display
foreach ($result as $row) {
for ($i=0;$i<=count($row); $i++) {
echo $row[$i].' ';
if ($i==6) {
echo '<br/><br/>Merchant Offered:<br/>';
}
}
echo '<br/><br/>';
}
输出
Joseph Dickinson Need Xbox 360 150 I need one quick!
Merchant Offered:
2011-09-15 John Doe 149.99 2011-09-15
Joseph Dickinson Need Xbox 360 150 I need one quick!
Merchant Offered:
2011-09-15 Jane Doe 149.99 2011-09-15
...
两件事:
不确定输出是否符合您的需求,您是否真的想在每一行重复用户请求,或者您想要一次又一次购买商品?如下所示
Joseph Dickinson Need Xbox 360 150 I need one quick!
Merchant Offered:
2011-09-15 John Doe 149.99 2011-09-15
2011-09-15 Jane Doe 149.99 2011-09-15
...
在这种情况下,您需要在人员请求中添加一个标识符来对该行进行分组,例如......
也许您可以将您的信息连接到您的sql语句中以提高代码的可读性并避免使用以下行:if($ i == 6)并不能真正代表可理解的内容。
< / LI>