Ik ben net begonnen met MySQLi en wilde de class extenden. Ik had deze code:
<?php
/* ************************* */
// CONFIGS
/* ************************* */
// blablabla
//line 50
//MySQLi
class mysqli_ultra extends mysqli {
function fetch($query,$fetch='object'){
if (empty($query) OR ($fetch != 'object' AND $fetch != 'assoc' AND $fetch != 'row' AND $fetch != 'array')) trigger_error("Empty query / Invalid fetch",E_USER_NOTICE);
else{
$sql = $this->query($query);
if ($this->error) trigger_error("Error in query: ".$this->error,E_USER_ERROR);
else{
if ($fetch == 'object') return $sql->fetch_object();
if ($fetch == 'array') return $sql->fetch_array();
if ($fetch == 'assoc') return $sql->fetch_assoc();
if ($fetch == 'row') return $sql->fetch_row();
}
}
}
}
$cfg['MySQLi']['host'] = "mysql"; //MySQL host
$cfg['MySQLi']['name'] = "naam"; //MySQL name
$cfg['MySQLi']['password'] = "zegikniet"; //MySQL password
$cfg['MySQLi']['database'] = "database"; //MySQL database name
$mysqli = new mysqli_ultra($cfg['MySQLi']['host'],$cfg['MySQLi']['name'],$cfg['MySQLi']['password'],$cfg['MySQLi']['database']); //connect to MySQLi database
if (mysqli_connect_errno())
{
trigger_error("Couln't connect to MySQLi database: ".mysqli_error($mysqli));
}
?>
Dit was config.php
Op een andere pagina had ik deze geincluded.
Nu krijg ik deze error:
Fatal error: Cannot redeclare class mysqli_ultra in /blabla/config.php on line 70
Begrijp zelf niet zo goed wat er fout is. Kan iemand dit oplossen?