我试图运行这个 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 服务器已经消失了
尝试这样
$query = $this->db->get();
$result = $query->result(); # added
if(!empty($result))
return true;
else
{
return false;
}
并且
$result
可以呈现如下
foreach ($result as $value) {
echo $value['field_name'];
}
或
$name = $result[0]['field_name'];
echo $name;
我猜你是想知道是否有结果,对吗?
这也是一个不错的选择:
if($query->num_rows() > 0)
return true;
else
return false;
public function affiche()
{
// return $this->db->select('*')->from('produit')->get()->result();
// $sql = "SELECT * FROM produit";
//$result= $this->db->query($sql)->get();
/*if(!empty($result)){
return true;
}else{
return false;
}*/
$results = array();
$this->db->select('*');
$this->db->from('produit');
$query= $this->db->get();
if($query == 1) {
$results = $query->result();
return $results;
}
else{
return false;
}
}
<?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 } ?>
可以使用以下设置:
public function index()
{
$result = $this->M_ajout->affiche();
$data_vue['donne'] = $result;
$data['vuecharge'] = 'V_produit';
$data['data_vue'] = $data_vue;
$this->load->view('template',$data);
}
马加德大学 ka 站点我发布 bahut h aap 工人更改 kre 、 kahu 到 Mai hi aa jati hu jugadu ya kribi ko baitha dete h jisme kabiliyat hi na ho。 Jb se 网站 pr aap 徽标 ne pg ka chhore tbse 日期 bhi khtm ho 但忘记密码我 sahi se kuch aa hi nhi pa rha h bs 代码字 .....😂waah 。 Kya naam kma rhe itna 慢速或缅因州 🐌 snail ko v nhi dekha jita ....Ooohhh😂🤭 Ek 时间 马加杜巴 至 bna 比哈尔邦 Abaya Magadh 大学 Jo dubega 至 khndr hi BN skta h🙏arey yr kitna badnam kroge Bihar ko😔