PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → Erreur exécution requêtes PHP MySQL depuis mise à jour serveur PHP version 7 vers la version 8
Erreur exécution requêtes PHP MySQL depuis mise à jour serveur PHP version 7 vers la version 8
Débuté par Roms, 07 fév. 2024 10:27 - 3 réponses
Membre enregistré
2 messages
Posté le 07 février 2024 - 10:27
Bonjour,

Depuis que j'ai fait une mise à jour du serveur PHP de la version 7 vers la version 8, le projet affiche le message suivant après l'exécution des requêtes MySQL :

mysqli_fetch_fields(): Argument #1 ($result) must be of type mysqli_result, true given

Je n'ai rien changé au projet

Je me connecte avec succès à la base MySQL via
SQLConnecte("AdresseServeur","NomUtilisateur","Passe","NomBase","MySQL")


Pourtant les requêtes sont bien exécutées. La ligne ci-dessous renvoie bien vrai avant l'affichage du message d'erreur
RENVOYER(SQLExec([Condition],"NomSource"))


Les requêtes sont systématiquement fermées après utilisation avec
SQLFerme("NomSource")


La 1ère requête MySQL se passe bien, pas les suivantes...


Des idées ?
Merci
Membre enregistré
2 messages
Posté le 07 février 2024 - 11:48
Je remarque que ce message d'erreur ne s'affiche que dans les cas où la requête SQL ne renvoie pas de résultat ;
Exemples : un DELETE, INSERT, UDPATE...
Posté le 21 mars 2025 - 20:52
Bonjour,
J'ai le même souci. Avez-vous trouver une solution ?
Posté le 27 mars 2025 - 08:15
Chris H a écrit :
Bonjour,
J'ai le même souci. Avez-vous trouver une solution ?


Non pas de solution, on reste à la version 7 ce qui est très regrettable...