#4896

PHP :: Bug #44639 :: PDO quotes integers in prepared statement

Et merde…
Là où SQLite se fixe que les variables soient INT ou STR ou autre, MySQL se casse les dents à cause d’un bug vieux de CINQ ANS dans PDO de PHP.

En requêtes préparées, la commande ::execute() transforme toutes les variables passées en paramètres en STR, même si on y place une variable INT. Féchié.

On peut évidemment utiliser une commande pour forcer la mise des paramètres en INT, mais perso j’utilise des tableaux contenant tout et n’importe quoi.

http://www.siteduzero.com/forum/sujet/probleme-etrange-de-types-dans-mysql
https://bugs.php.net/bug.php?id=44639

#4895

Note : SdZ, version 4 : une horreur

Bah.

La nouvelle version du SdZ est une horreur à utiliser.
Les formulaires en full JS sont chiants, lents, buggués (le curseur change de place comme il veut, les boutons de formatage ne marchent pas, etc.)

Putain, pourquoi avoir changé ? Ça marchait très bien avant, quoi !

PS : je regarde dans Dragonfly, pour afficher les erreurs de code : 600 erreurs (CSS+JS) sur une seule page.
Et le code source n’est pas valide. Shit : le SdZ était LE SEUL site majeur où le code était valide W3C.
C’est ça de faire des scripts de 3km à l’arrache : y’a tellement de bugs que ça foire, et ça devient impossible de corriger.
http://lehollandaisvolant.net/?mode=links&id=20130216001406