Codeigniter - 在布尔值上调用成员函数 result()

新手上路,请多包涵

我正在尝试运行此 PHP 脚本以从 Web 服务获取一些数据,它运行良好 50~120 次,但随后抛出此异常。这是我的控制器:

  /* $dataArray = Array(
  *                 "Column1" => "value1",
  *                 "Column2" => "value2",
  *                 and so on...);
  */
    foreach ($dataArray as $row => $value)
    {
// $value[$PrimaryKey]  >>> where condition
// $PrimaryKey          >>> name of the column
// $Table               >>> table name
        if($this->m_myModel->verifyRow($value[$PrimaryKey], $PrimaryKey, $Table))
        {
            $newArray[] = $value;
            unset($dataArray[$row]);
        }// if
    }// foreach

还有我的模特:

 function verifyRow($where, $select, $table)
{

    //$this->db->query("SELECT $select FROM $table WHERE $select = $where LIMIT 1");
    $this->db->select($select)
        ->from($table)
        ->where($select, $where)
        ->limit(1);

    $query = $this->db->get();

    if(isset($query->result()[0])) // This is where the error occurs
        return true;
    else
        return false;
}// function verifyRow

我忘了我将配置文件中的 \(db\['default'\]\['db_debug'\] 更改为 FALSE,所以我没有收到任何数据库错误,然后我打印了 \)this->db->_error_message();得到这个:MySQL 服务器已经消失

原文由 Tarsísio Xavier 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 272
1 个回答
<?php
                    foreach ($donne as $row){
                    ?>

                         <div class="col-sm-3">
                    <center><?=$row->code_type_produit; ?></center><br>
                        <div class="product-image-wrapper">
                            <div class="single-products">
                                <div class="productinfo text-center">
                             <a href="<?php /*echo site_url("C_produit/modif?id=$row->")*/ ?>">
                                <img class="imgbox"  src="<?php echo base_url() ?>images/<?php echo $row->img_produit;?>"
                                      width="300px" height="300px" ></a>
                                        <h3><?=$row->code_produit ;?></h3>
                                        <h2><?=$row->prix_produit; echo " CFA";  ?></h2>
                                        <a href="<?php  echo site_url('C_login/authen')?>" class="btn btn-default add-to-cart">
                                                <i class="fa fa-shopping-cart"></i>Voir</a>
                                     <!-- <button class="btn btn-default my-cart-btn"
                                     data-id="<?=$row->idp ;?>"
                                     data-name="<?=$row->code_produit ;?>"
                                     data-price="<?=$row->prix_produit ;?>"
                                     data-quantity="1"
                                     data-image="<?php echo base_url() ?>images/<?php
                                     echo $row->img_produit;?>">
                                             Ajouter
                                    </button> -->
                                    </div>
                                <div class="product-overlay">
                                        <div class="overlay-content">
                                <img src="<?php echo base_url() ?>images/<?php echo $row->img_produit;?>"
                                          width="150px" height="300px"></a>
                                            <h2><?=$row->Commentaire ;?></h2>
                                            <h2><?=$row->prix_produit; echo " CFA";  ?></h2>
                                            <p><?=$row->code_produit ;?></p>

                                            <a href="<?php  echo site_url('C_login/authen')?>" class="btn btn-default add-to-cart">
                                                <i class="fa fa-shopping-cart"></i>Voir</a>
                                        </div>
                                    </div>
                            </div>

                        </div>

                    </div>
                     <?php } ?>

原文由 Liban Gamal 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏