Quelques notes sur l'implémentation :
Le support de MYSQL_TYPE_GEOMETRY a été ajouté à l'extension MySQLI en PHP 5.3.
Notez qu'il y a des différences internes d'implémentations entre libmysqlclient et mysqlnd pour gérer les colonnes de type MYSQL_TYPE_GEOMETRY. D'un point de vue général, mysqlnd alloue beaucoup moins de mémoire. Par exemple, s'il y a une colonne de type POINT dans le jeu de résultats, libmysqlclient allouera environ 4GB de RAM alors qu'il ne faut que 50 octets pour gérer une colonne de type POINT en mémoire. L'allocation mémoire est encore plus faible que 50 octets lors de l'utilisation de mysqlnd.