Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
La plupart des constantes se réfère au protocole MySQL Client Serveur. Reportez-vous au manuel de référence MySQL pour en apprendre plus quant à leur signification. Afin d'éviter de dupliquer du contenu, seule une courte description est donnée ici.
En relation avec MysqlndUhConnection::simpleCommand()
Les constantes suivantes peuvent être utilisées pour détecter la commande à envoyer via MysqlndUhConnection::simpleCommand().
MYSQLND_UH_MYSQLND_COM_SLEEP
     (entier)
    MYSQLND_UH_MYSQLND_COM_QUIT
     (entier)
    MYSQLND_UH_MYSQLND_COM_INIT_DB
     (entier)
    MYSQLND_UH_MYSQLND_COM_QUERY
     (entier)
    MYSQLND_UH_MYSQLND_COM_FIELD_LIST
     (entier)
    MYSQLND_UH_MYSQLND_COM_CREATE_DB
     (entier)
    MYSQLND_UH_MYSQLND_COM_DROP_DB
     (entier)
    MYSQLND_UH_MYSQLND_COM_REFRESH
     (entier)
    MYSQLND_UH_MYSQLND_COM_SHUTDOWN
     (entier)
    MYSQLND_UH_MYSQLND_COM_STATISTICS
     (entier)
    MYSQLND_UH_MYSQLND_COM_PROCESS_INFO
     (entier)
    MYSQLND_UH_MYSQLND_COM_CONNECT
     (entier)
    MYSQLND_UH_MYSQLND_COM_PROCESS_KILL
     (entier)
    MYSQLND_UH_MYSQLND_COM_DEBUG
     (entier)
    MYSQLND_UH_MYSQLND_COM_PING
     (entier)
    MYSQLND_UH_MYSQLND_COM_TIME
     (entier)
    MYSQLND_UH_MYSQLND_COM_DELAYED_INSERT
     (entier)
    MYSQLND_UH_MYSQLND_COM_CHANGE_USER
     (entier)
    MYSQLND_UH_MYSQLND_COM_BINLOG_DUMP
     (entier)
    MYSQLND_UH_MYSQLND_COM_TABLE_DUMP
     (entier)
    MYSQLND_UH_MYSQLND_COM_CONNECT_OUT
     (entier)
    MYSQLND_UH_MYSQLND_COM_REGISTER_SLAVED
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_PREPARE
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_EXECUTE
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_SEND_LONG_DATA
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_CLOSE
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_RESET
     (entier)
    MYSQLND_UH_MYSQLND_COM_SET_OPTION
     (entier)
    MYSQLND_UH_MYSQLND_COM_STMT_FETCH
     (entier)
    MYSQLND_UH_MYSQLND_COM_DAEMON
     (entier)
    MYSQLND_UH_MYSQLND_COM_END
     (entier)
    Les constantes suivantes peuvent être utilisées pour analyser l'argument ok_packet de MysqlndUhConnection::simpleCommand().
MYSQLND_UH_MYSQLND_PROT_GREET_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_AUTH_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_OK_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_EOF_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_CMD_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_RSET_HEADER_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_RSET_FLD_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_ROW_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_STATS_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PREPARE_RESP_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_CHG_USER_RESP_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_PROT_LAST
     (entier)
    En relation avec MMysqlndUhConnection::close()
Les constantes suivantes peuvent être utilisées pour détecter la raison pour laquelle une connexion a été fermée via MysqlndUhConnection::close().
MYSQLND_UH_MYSQLND_CLOSE_EXPLICIT
     (entier)
    MYSQLND_UH_MYSQLND_CLOSE_IMPLICIT
     (entier)
    MYSQLND_UH_MYSQLND_CLOSE_DISCONNECTED
     (entier)
    MYSQLND_UH_MYSQLND_CLOSE_LAST
     (entier)
    En relation avec MysqlndUhConnection::setServerOption()
Les constantes suivantes peuvent être utilisées pour détecter qu'elle est l'option définie via MysqlndUhConnection::setServerOption().
MYSQLND_UH_SERVER_OPTION_MULTI_STATEMENTS_ON
     (entier)
    MYSQLND_UH_SERVER_OPTION_MULTI_STATEMENTS_OFF
     (entier)
    En relation avec MysqlndUhConnection::setClientOption()
Les constantes suivantes peuvent être utilisées pour détecter qu'elle est l'option définie via MysqlndUhConnection::setClientOption().
MYSQLND_UH_MYSQLND_OPTION_OPT_CONNECT_TIMEOUT
     (entier)
    MYSQLND_UH_MYSQLND_OPTION_OPT_COMPRESS
     (entier)
    MYSQLND_UH_MYSQLND_OPTION_OPT_NAMED_PIPE
     (entier)
    MYSQLND_UH_MYSQLND_OPTION_INIT_COMMAND
     (entier)
    MYSQLND_UH_MYSQLND_READ_DEFAULT_FILE
     (entier)
    MYSQLND_UH_MYSQLND_READ_DEFAULT_GROUP
     (entier)
    MYSQLND_UH_MYSQLND_SET_CHARSET_DIR
     (entier)
    MYSQLND_UH_MYSQLND_SET_CHARSET_NAME
     (entier)
    MYSQLND_UH_MYSQLND_OPT_LOCAL_INFILE
     (entier)
    MYSQLND_UH_MYSQLND_OPT_PROTOCOL
     (entier)
    MYSQLND_UH_MYSQLND_OPT_READ_TIMEOUT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_WRITE_TIMEOUT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_USE_RESULT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_USE_REMOTE_CONNECTION
     (entier)
    MYSQLND_UH_MYSQLND_OPT_USE_EMBEDDED_CONNECTION
     (entier)
    MYSQLND_UH_MYSQLND_OPT_GUESS_CONNECTION
     (entier)
    MYSQLND_UH_MYSQLND_SET_CLIENT_IP
     (entier)
    MYSQLND_UH_MYSQLND_SECURE_AUTH
     (entier)
    MYSQLND_UH_MYSQLND_REPORT_DATA_TRUNCATION
     (entier)
    MYSQLND_UH_MYSQLND_OPT_RECONNECT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_VERIFY_SERVER_CERT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_NET_CMD_BUFFER_SIZE
     (entier)
    MYSQLND_UH_MYSQLND_OPT_NET_READ_BUFFER_SIZE
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_KEY
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_CERT
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_CA
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_CAPATH
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_CIPHER
     (entier)
    MYSQLND_UH_MYSQLND_OPT_SSL_PASSPHRASE
     (entier)
    MYSQLND_UH_SERVER_OPTION_PLUGIN_DIR
     (entier)
    MYSQLND_UH_SERVER_OPTION_DEFAULT_AUTH
     (entier)
    MYSQLND_UH_SERVER_OPTION_SET_CLIENT_IP
     (entier)
    MYSQLND_UH_MYSQLND_OPT_MAX_ALLOWED_PACKET
     (entier)
    MYSQLND_UH_MYSQLND_OPT_AUTH_PROTOCOL
     (entier)
    MYSQLND_UH_MYSQLND_OPT_INT_AND_FLOAT_NATIVE
     (entier)
    Autres
  Les numéros de version des plugins peuvent être obtenus en utilisant
  MYSQLND_UH_VERSION ou
  MYSQLND_UH_VERSION_ID.
  MYSQLND_UH_VERSION est la représentation sous forme
  de chaîne de caractères du numéro de version numérique
  MYSQLND_UH_VERSION_ID, qui est un entier comme 10000.
  Les développeurs peuvent calculer le numéro de version comme ceci.
 
| Version (partie) | Exemple | 
|---|---|
| Majeur*10000 | 1*10000 = 10000 | 
| Mineur*100 | 0*100 = 0 | 
| Patch | 0 = 0 | 
MYSQLND_UH_VERSION_ID | 
      10000 | 
MYSQLND_UH_VERSION
     (chaîne de caractères)
    MYSQLND_UH_VERSION_ID
     (entier)