Postingan lainnya
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in
hai gaes bantuin ane dong, kedapetan error beginian :
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in /opt/lampp/htdocs/shopy/library/model.class.php on line 23 {"data":[]}
berikut kode saya:
<?php
class Model{
protected $_dbHandle;
protected $_table;
//KONEKSI KE DATABASE
public function connect(){
$this->_dbHandle = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if(mysqli_connect_errno()){
echo "Failed to connect database!:".mysqli_connect_error();
}
}
public function query($query){
return mysqli_query($this->_dbHandle, $query);
}
public function getResult($mysqliQuery){
$data = array();
while($record = mysqli_fetch_array($mysqliQuery)){
array_push($data, $record);
}
return $data;
}
public function getRows($mysqliQuery){
return mysqli_num_rows($mysqliQuery);
}
|
2 Jawaban:
<pre> $mysqliQuery </pre> Itu ga ada gan blom di definisikan
Tanggapan
Yang diambil dari fetch array adalah method query, jadi method query simpan divariable $result, nanti variable result dikirim ke method getresult. Jadi untuk ambil data seperti ini lah kira kira
$result = $this->_dbHandle->query($query);
Yang diambil methor get_result ya variable result yang saya contohin tadi
sepengetahuan saya kalo itu value $mysqliQuery karena hasil dari menjalankan query tambahakn satu parameter lagi ke msyqli_fecth_array($mysqliQuery, MYSQLI_NUM)
dicoba siapa tahu berhasil hehehe...