&reftitle.constants; &extension.constants; Il est possible de spécifier des options de client supplémentaires pour les fonctions mysql_connect et mysql_pconnect. Ces constantes sont les suivantes : Constantes client MySQL Constante Description MYSQL_CLIENT_COMPRESS Utilise le protocole avec compression MYSQL_CLIENT_IGNORE_SPACE Autorise les espaces après les noms de fonction MYSQL_CLIENT_INTERACTIVE Autorise secondes d'inactivité sur la connexion (au lieu de ). MYSQL_CLIENT_SSL Utilisation du chiffrement SSL. Cette constante n'est disponible qu'à partir de la version 4.x et plus récente de la bibliothèque cliente MySQL. La version 3.23.x est fournis avec PHP 4 ainsi qu'avec les binaires pour windows de PHP 5.
La fonction mysql_fetch_array utilise une constante pour spécifier les différents types de formats de réponse. Les constantes suivantes sont utilisées : Constantes de <function>mysql_fetch_array</function> Constante Description MYSQL_ASSOC Les colonnes sont retournées dans un tableau, dont les index sont les noms de colonnes. MYSQL_BOTH Les colonnes sont retournées dans un tableau ayant une indexation numérique et un système d'index correspondant au nom des colonnes. MYSQL_NUM Les colonnes sont retournées dans un tableau avec un index numérique. Les colonnes sont numérotées dans leur ordre d'apparition. L'index commence à zéro.