Documentation Home
MySQL PHP API
Download this Manual
PDF (US Ltr) - 2.4Mb
PDF (A4) - 2.4Mb
HTML Download (TGZ) - 250.9Kb
HTML Download (Zip) - 258.4Kb


MySQL PHP API  /  MySQL Improved Extension  /  The mysqli class

3.9 The mysqli class

[+/-]

3.9.1 mysqli::$affected_rows, mysqli_affected_rows
3.9.2 mysqli::autocommit, mysqli_autocommit
3.9.3 mysqli::begin_transaction, mysqli_begin_transaction
3.9.4 mysqli::change_user, mysqli_change_user
3.9.5 mysqli::character_set_name, mysqli_character_set_name
3.9.6 mysqli::close, mysqli_close
3.9.7 mysqli::commit, mysqli_commit
3.9.8 mysqli::$connect_errno, mysqli_connect_errno
3.9.9 mysqli::$connect_error, mysqli_connect_error
3.9.10 mysqli::__construct, mysqli::connect, mysqli_connect
3.9.11 mysqli::debug, mysqli_debug
3.9.12 mysqli::dump_debug_info, mysqli_dump_debug_info
3.9.13 mysqli::$errno, mysqli_errno
3.9.14 mysqli::$error_list, mysqli_error_list
3.9.15 mysqli::$error, mysqli_error
3.9.16 mysqli::$field_count, mysqli_field_count
3.9.17 mysqli::get_charset, mysqli_get_charset
3.9.18 mysqli::$client_info, mysqli::get_client_info, mysqli_get_client_info
3.9.19 mysqli::$client_version, mysqli_get_client_version
3.9.20 mysqli::get_connection_stats, mysqli_get_connection_stats
3.9.21 mysqli::$host_info, mysqli_get_host_info
3.9.22 mysqli::$protocol_version, mysqli_get_proto_info
3.9.23 mysqli::$server_info, mysqli::get_server_info, mysqli_get_server_info
3.9.24 mysqli::$server_version, mysqli_get_server_version
3.9.25 mysqli::get_warnings, mysqli_get_warnings
3.9.26 mysqli::$info, mysqli_info
3.9.27 mysqli::init, mysqli_init
3.9.28 mysqli::$insert_id, mysqli_insert_id
3.9.29 mysqli::kill, mysqli_kill
3.9.30 mysqli::more_results, mysqli_more_results
3.9.31 mysqli::multi_query, mysqli_multi_query
3.9.32 mysqli::next_result, mysqli_next_result
3.9.33 mysqli::options, mysqli_options
3.9.34 mysqli::ping, mysqli_ping
3.9.35 mysqli::poll, mysqli_poll
3.9.36 mysqli::prepare, mysqli_prepare
3.9.37 mysqli::query, mysqli_query
3.9.38 mysqli::real_connect, mysqli_real_connect
3.9.39 mysqli::real_escape_string, mysqli::escape_string, mysqli_real_escape_string
3.9.40 mysqli::real_query, mysqli_real_query
3.9.41 mysqli::reap_async_query, mysqli_reap_async_query
3.9.42 mysqli::refresh, mysqli_refresh
3.9.43 mysqli::release_savepoint, mysqli_release_savepoint
3.9.44 mysqli::rollback, mysqli_rollback
3.9.45 mysqli::rpl_query_type, mysqli_rpl_query_type
3.9.46 mysqli::savepoint, mysqli_savepoint
3.9.47 mysqli::select_db, mysqli_select_db
3.9.48 mysqli::send_query, mysqli_send_query
3.9.49 mysqli::set_charset, mysqli_set_charset
3.9.50 mysqli::set_local_infile_default, mysqli_set_local_infile_default
3.9.51 mysqli::set_local_infile_handler, mysqli_set_local_infile_handler
3.9.52 mysqli::$sqlstate, mysqli_sqlstate
3.9.53 mysqli::ssl_set, mysqli_ssl_set
3.9.54 mysqli::stat, mysqli_stat
3.9.55 mysqli::stmt_init, mysqli_stmt_init
3.9.56 mysqli::store_result, mysqli_store_result
3.9.57 mysqli::$thread_id, mysqli_thread_id
3.9.58 mysqli::thread_safe, mysqli_thread_safe
3.9.59 mysqli::use_result, mysqli_use_result
3.9.60 mysqli::$warning_count, mysqli_warning_count

Copyright 1997-2018 the PHP Documentation Group.

Represents a connection between PHP and a MySQL database.

 mysqli {
mysqli Properties  int mysqli->affected_rows ;
  int mysqli->connect_errno ;
  string mysqli->connect_error ;
  int mysqli->errno ;
  array mysqli->error_list ;
  string mysqli->error ;
  int mysqli->field_count ;
  string mysqli->client_info ;
  int mysqli->client_version ;
  string mysqli->host_info ;
  string mysqli->protocol_version ;
  string mysqli->server_info ;
  int mysqli->server_version ;
  string mysqli->info ;
  mixed mysqli->insert_id ;
  string mysqli->sqlstate ;
  int mysqli->thread_id ;
  int mysqli->warning_count ;
Methods  mysqli::__construct(string host= =ini_get("mysqli.default_host"),
                      string username= =ini_get("mysqli.default_user"),
                      string passwd= =ini_get("mysqli.default_pw"),
                      string dbname= ="",
                      int port= =ini_get("mysqli.default_port"),
                      string socket= =ini_get("mysqli.default_socket"));

  bool mysqli::autocommit(bool mode);
  bool mysqli::change_user(string user,
                           string password,
                           string database);

  string mysqli::character_set_name();
  bool mysqli::close();
  bool mysqli::commit(int flags,
                      string name);

  void mysqli::connect(string host= =ini_get("mysqli.default_host"),
                       string username= =ini_get("mysqli.default_user"),
                       string passwd= =ini_get("mysqli.default_pw"),
                       string dbname= ="",
                       int port= =ini_get("mysqli.default_port"),
                       string socket= =ini_get("mysqli.default_socket"));

  bool mysqli::debug(string message);
  bool mysqli::dump_debug_info();
  object mysqli::get_charset();
  string mysqli::get_client_info();
  bool mysqli::get_connection_stats();
  string mysqli_stmt::get_server_info();
  mysqli_warning mysqli::get_warnings();
  mysqli mysqli::init();
  bool mysqli::kill(int processid);
  bool mysqli::more_results();
  bool mysqli::multi_query(string query);
  bool mysqli::next_result();
  bool mysqli::options(int option,
                       mixed value);

  bool mysqli::ping();
  public static int mysqli::poll(array read,
                                 array error,
                                 array reject,
                                 int sec,
                                 int usec);

  mysqli_stmt mysqli::prepare(string query);
  mixed mysqli::query(string query,
                      int resultmode= =MYSQLI_STORE_RESULT);

  bool mysqli::real_connect(string host,
                            string username,
                            string passwd,
                            string dbname,
                            int port,
                            string socket,
                            int flags);

  string mysqli::escape_string(string escapestr);
  string mysqli::real_escape_string(string escapestr);
  bool mysqli::real_query(string query);
  public mysqli_result mysqli::reap_async_query();
  public bool mysqli::refresh(int options);
  bool mysqli::rollback(int flags,
                        string name);

  int mysqli::rpl_query_type(string query);
  bool mysqli::select_db(string dbname);
  bool mysqli::send_query(string query);
  bool mysqli::set_charset(string charset);
  bool mysqli::set_local_infile_handler(mysqli link,
                                        callable read_func);

  bool mysqli::ssl_set(string key,
                       string cert,
                       string ca,
                       string capath,
                       string cipher);

  string mysqli::stat();
  mysqli_stmt mysqli::stmt_init();
  mysqli_result mysqli::store_result(int option);
  mysqli_result mysqli::use_result();
}

User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.