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 :
Voici une partie du code concerné :! ) 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
Merci d'avance de m'indiquer la solution pour conserver ce livre d'or.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager