Erreur en passanr de Php 7.4 à Php 8.0
Bonjour,
Sur mon site j'ai un livre d'or Alex Guestboock qui fonctionne en PHP 7.4 mais quand je passe à PHP 8.0 un message d'erreur s'affiche. Ce livre d'or n'est plus maintenu.
Voici le message d'erreur :
Citation:
! ) Fatal error: Uncaught TypeError: mysqli_free_result(): Argument #1 ($result) must be of type mysqli_result, bool given in D:\Mes Sites\jardinamel\livredor\db\MySQLi.php on line 28
( ! ) TypeError: mysqli_free_result(): Argument #1 ($result) must be of type mysqli_result, bool given in D:\Mes Sites\jardinamel\livredor\db\MySQLi.php on line 28
Voici une partie du code concerné :
Code:
1 2 3 4 5 6 7
| function sql_close() {
if ($this->db_connect_id) {
if ($this->query_result) @mysqli_free_result($this->query_result);
return @mysqli_close($this->db_connect_id);
}
else return false;
} |
Merci d'avance de m'indiquer la solution pour conserver ce livre d'or.