Ik gebruik een script om fouten met de database connectie te kunnen bekijken.
Ik heb alleen een fout waar ik niet uit kom. Wie kan er even kijken:
function safe_query($db, $query){
global $ERRORS;
return false;
}
if (DEBUG_MODE) {
if (!$result = @mysqli_query($db, $query)) {
die("{$ERRORS['QUERY_ERROR_ADMIN']})
<br> uitgevoerde query: $query .
<br> MySQL-foutnummer: ". mysqli_errno($db) .
"<br>MySQL-melding: " . mysqli_error($db));
}
else {
return $result;
}
}
else{
if (!$result = @mysqli_query($db, $query)){
die ($ERRORS ['QUERY_ERROR_USER']);
}
else {
return $result;
}
}
Melding op mijn scherm:
Warning: mysqli_errno() expects parameter 1 to be mysqli, string given in /public/sites/mijnsite/php/Gastenboek/functions.php on line 40
Warning: mysqli_error() expects parameter 1 to be mysqli, string given in /public/sites/mijnsite /php/Gastenboek/functions.php on line 41
Er is een fout opgetreden bij het werken met de database
)
uitgevoerde query: null .
MySQL-foutnummer:
MySQL-melding: