Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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-pdo-fetchAll_Php_Mysql_Foreach - Fatal编程技术网

php-pdo-fetchAll

php-pdo-fetchAll,php,mysql,foreach,Php,Mysql,Foreach,我用的是fluentpdo- 我正试图使用此代码将表中的结果循环到html $bxslider = $fpdo->from('bxslider')->select('box_img, box_link, box_title, box_desc'); 但是我只得到了一个结果 foreach ($bxslider as $bx) { $BXSLIDER = "<li>"; $BXSLIDER .= "<em>"; $BXSLIDER .=

我用的是fluentpdo-

我正试图使用此代码将表中的结果循环到
html

$bxslider = $fpdo->from('bxslider')->select('box_img, box_link, box_title, box_desc');
但是我只得到了一个结果

foreach ($bxslider as $bx) {
    $BXSLIDER = "<li>";
    $BXSLIDER .= "<em>";
    $BXSLIDER .= "<img src='{$bx['box_img']}' alt='{$bx['box_title']}' />";
    $BXSLIDER .= "<a href='{$bx['box_link']}'><i class='fa fa-link icon-hover icon-hover-1'></i></a>";
    $BXSLIDER .= "<a href='{$bx['box_img']}' class='fancybox-button' title='{$bx['box_title']}' data-rel='fancybox-button'><i class='fa fa-search icon-hover icon-hover-2'></i></a>";
    $BXSLIDER .= "</em>";
    $BXSLIDER .= "<a class='bxslider-block' href='#'>";
    $BXSLIDER .= "<strong>{$bx['box_title']}</strong>";
    $BXSLIDER .= "<b>{$bx['box_desc']}</b>";
    $BXSLIDER .= "</a>";
    $BXSLIDER .= "</li>";
}

print $BXSLIDER;
foreach($bxslider作为$bx){
$BXSLIDER=“
  • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
  • ”; } 打印$BXSLIDER;
    如何显示所有结果

    问题不是来自fluentpdo类,因为我使用了另一个类,甚至是PHP中的simple
    pdo
    类,我在所有方面都有相同的问题


    提前感谢…

    每次迭代都会覆盖变量

    尝试:

    $BXSLIDER=“
      ”; foreach($bxslider作为$bx){ $BXSLIDER.=“
    • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
    • ”; } $BXSLIDER.=“
    ”; 打印$BXSLIDER;
    每次迭代都会覆盖变量

    尝试:

    $BXSLIDER=“
      ”; foreach($bxslider作为$bx){ $BXSLIDER.=“
    • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
    • ”; } $BXSLIDER.=“
    ”; 打印$BXSLIDER;
    每次迭代都会覆盖变量

    尝试:

    $BXSLIDER=“
      ”; foreach($bxslider作为$bx){ $BXSLIDER.=“
    • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
    • ”; } $BXSLIDER.=“
    ”; 打印$BXSLIDER;
    每次迭代都会覆盖变量

    尝试:

    $BXSLIDER=“
      ”; foreach($bxslider作为$bx){ $BXSLIDER.=“
    • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
    • ”; } $BXSLIDER.=“
    ”; 打印$BXSLIDER;
    您正在用每个foreach循环覆盖$BXSLIDER。您需要这样做:

    $BXSLIDER = "";
    foreach ($bxslider as $bx) {
    
    $BXSLIDER .= "<li>";
                            $BXSLIDER .= "<em>";
                                $BXSLIDER .= "<img src='{$bx['box_img']}' alt='{$bx['box_title']}' />";
                                $BXSLIDER .= "<a href='{$bx['box_link']}'><i class='fa fa-link icon-hover icon-hover-1'></i></a>";
                                $BXSLIDER .= "<a href='{$bx['box_img']}' class='fancybox-button' title='{$bx['box_title']}' data-rel='fancybox-button'><i class='fa fa-search icon-hover icon-hover-2'></i></a>";
                            $BXSLIDER .= "</em>";
                            $BXSLIDER .= "<a class='bxslider-block' href='#'>";
                                $BXSLIDER .= "<strong>{$bx['box_title']}</strong>";
                                $BXSLIDER .= "<b>{$bx['box_desc']}</b>";
                            $BXSLIDER .= "</a>";
                        $BXSLIDER .= "</li>";
    
    }
    
    print $BXSLIDER;
    
    $BXSLIDER=”“;
    foreach($bxslider作为$bx){
    $BXSLIDER.=“
  • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
  • ”; } 打印$BXSLIDER;
    您正在用每个foreach循环覆盖$BXSLIDER。您需要这样做:

    $BXSLIDER = "";
    foreach ($bxslider as $bx) {
    
    $BXSLIDER .= "<li>";
                            $BXSLIDER .= "<em>";
                                $BXSLIDER .= "<img src='{$bx['box_img']}' alt='{$bx['box_title']}' />";
                                $BXSLIDER .= "<a href='{$bx['box_link']}'><i class='fa fa-link icon-hover icon-hover-1'></i></a>";
                                $BXSLIDER .= "<a href='{$bx['box_img']}' class='fancybox-button' title='{$bx['box_title']}' data-rel='fancybox-button'><i class='fa fa-search icon-hover icon-hover-2'></i></a>";
                            $BXSLIDER .= "</em>";
                            $BXSLIDER .= "<a class='bxslider-block' href='#'>";
                                $BXSLIDER .= "<strong>{$bx['box_title']}</strong>";
                                $BXSLIDER .= "<b>{$bx['box_desc']}</b>";
                            $BXSLIDER .= "</a>";
                        $BXSLIDER .= "</li>";
    
    }
    
    print $BXSLIDER;
    
    $BXSLIDER=”“;
    foreach($bxslider作为$bx){
    $BXSLIDER.=“
  • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
  • ”; } 打印$BXSLIDER;
    您正在用每个foreach循环覆盖$BXSLIDER。您需要这样做:

    $BXSLIDER = "";
    foreach ($bxslider as $bx) {
    
    $BXSLIDER .= "<li>";
                            $BXSLIDER .= "<em>";
                                $BXSLIDER .= "<img src='{$bx['box_img']}' alt='{$bx['box_title']}' />";
                                $BXSLIDER .= "<a href='{$bx['box_link']}'><i class='fa fa-link icon-hover icon-hover-1'></i></a>";
                                $BXSLIDER .= "<a href='{$bx['box_img']}' class='fancybox-button' title='{$bx['box_title']}' data-rel='fancybox-button'><i class='fa fa-search icon-hover icon-hover-2'></i></a>";
                            $BXSLIDER .= "</em>";
                            $BXSLIDER .= "<a class='bxslider-block' href='#'>";
                                $BXSLIDER .= "<strong>{$bx['box_title']}</strong>";
                                $BXSLIDER .= "<b>{$bx['box_desc']}</b>";
                            $BXSLIDER .= "</a>";
                        $BXSLIDER .= "</li>";
    
    }
    
    print $BXSLIDER;
    
    $BXSLIDER=”“;
    foreach($bxslider作为$bx){
    $BXSLIDER.=“
  • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
  • ”; } 打印$BXSLIDER;
    您正在用每个foreach循环覆盖$BXSLIDER。您需要这样做:

    $BXSLIDER = "";
    foreach ($bxslider as $bx) {
    
    $BXSLIDER .= "<li>";
                            $BXSLIDER .= "<em>";
                                $BXSLIDER .= "<img src='{$bx['box_img']}' alt='{$bx['box_title']}' />";
                                $BXSLIDER .= "<a href='{$bx['box_link']}'><i class='fa fa-link icon-hover icon-hover-1'></i></a>";
                                $BXSLIDER .= "<a href='{$bx['box_img']}' class='fancybox-button' title='{$bx['box_title']}' data-rel='fancybox-button'><i class='fa fa-search icon-hover icon-hover-2'></i></a>";
                            $BXSLIDER .= "</em>";
                            $BXSLIDER .= "<a class='bxslider-block' href='#'>";
                                $BXSLIDER .= "<strong>{$bx['box_title']}</strong>";
                                $BXSLIDER .= "<b>{$bx['box_desc']}</b>";
                            $BXSLIDER .= "</a>";
                        $BXSLIDER .= "</li>";
    
    }
    
    print $BXSLIDER;
    
    $BXSLIDER=”“;
    foreach($bxslider作为$bx){
    $BXSLIDER.=“
  • ”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“”; $BXSLIDER.=“
  • ”; } 打印$BXSLIDER;