MySQL and PHP

3.11 The mysqli_driver class

Copyright 1997-2021 the PHP Documentation Group.

The mysqli_driver class is an instance of the monostate pattern, i.e. there is only one driver which can be accessed though an arbitrary amount of mysqli_driver instances.

 mysqli_driver {
mysqli_driver Properties  public readonly string client_info ;
  public readonly string client_version ;
  public readonly string driver_version ;
  public readonly bool embedded ;
  public bool reconnect ;
  public int report_mode ;
Methods  public void mysqli_driver::embedded_server_end();
  public bool mysqli_driver::embedded_server_start(int start,
                                                   array arguments,
                                                   array groups);

}

client_info

The Client API header version

client_version

The Client version

driver_version

The MySQLi Driver version

embedded

Whether MySQLi Embedded support is enabled

reconnect

Allow or prevent reconnect (see the mysqli.reconnect INI directive)

report_mode

Set to MYSQLI_REPORT_OFF, MYSQLI_REPORT_ALL or any combination of MYSQLI_REPORT_STRICT (throw Exceptions for errors), MYSQLI_REPORT_ERROR (report errors) and MYSQLI_REPORT_INDEX (errors regarding indexes). See also mysqli_report.