Langue
Carte des utilisateurs
🎨 Skin viewer
Anniversaire
A venir
Galeries Photo
Petites Annonces

2 Annonce(s) publiée(s)

2
Sports
nature
2
Cat de test

Consulter

Glossaire
icon_npds_glossaire

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Autres

Agenda

Janvier
2026

L M M J V S D
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Jour avec événement(s)
Jour férié

Index du forum »»  Road map développement »» lib mysqli

lib mysqli#1856

1Contributeur(s)
jpb
2 Modérateur(s)
phrjpb
jpb jpbicon_post
- initialisation des options de connexions : donc suppression dans le mainfile.php de mysqli_set_charset($dblink,"utf8mb4"); qui se fait donc à l'initialisation au lieu d'après la connection...
l'option sur le time out de la connection MYSQLI_OPT_CONNECT_TIMEOUT est intéressante (elle a permis de loguer des connexions constantes à la bd toutes hors délai et provenant d'une série d'ip suspicieuse) ...(à creuser pour comprendre ...)

- abandon des prefix@ devant les fonctions ...
- suppression de la fonction SQL_escape_string()
Celle-ci ne fonctionnait pas ! (elle retournait la chaine non échappée !!) donc en clair nos requêtes n'était pas échappé du tout ! (sauf heureusement mais (partiellement par addslashes() de grab_globals.php) pour les valeurs provenant de $_POST et ou $_GET) et les différents addslash se trouvant dans le code ...

- donc un contrôle avec la fonction mysqli_real_escape_string() est désormais en place dans la fonction sql_query() sur les requêtes INSERT ET UPDATE

- ajout de la gestion des erreurs et des log (dans npds (mysql.log) et serveur) activable depuis les préférences système

- En cas de non connexion l'inclusion dans database.txt fonctionne maintenant avec affichage de l'erreur détaillé renvoyé ou pas suivant si le debug est à true ou false (préférences système)...

https://labo.infocapagde.com/viewtopic.php?topic=1796&forum=18

L'eau goutte à  goutte finit toujours par percer la pierre...
 Message édité par : jpb / 29/10/2024 12:10
 Message édité par : jpb / 29/10/2024 16:44
 Message édité par : jpb / 29/10/2024 16:45
 Message édité par : jpb / 01/11/2024 10:38