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


MySQL PHP API  /  MySQL Improved Extension  /  The mysqli_stmt class

3.9 The mysqli_stmt class

Copyright 1997-2021 the PHP Documentation Group.

Represents a prepared statement.

 mysqli_stmt {
mysqli_stmt Properties  int|string mysqli_stmt->affected_rows ;
  int mysqli_stmt->errno ;
  array mysqli_stmt->error_list ;
  string mysqli_stmt->error ;
  int mysqli_stmt->field_count ;
  int mysqli_stmt->insert_id ;
  int mysqli_stmt->num_rows ;
  int mysqli_stmt->param_count ;
  string mysqli_stmt->sqlstate ;
Methods  public mysqli_stmt::__construct(mysqli mysql,
                                  string|null query= =null);

  public int mysqli_stmt::attr_get(int attribute);
  public bool mysqli_stmt::attr_set(int attribute,
                                    int value);

  public bool mysqli_stmt::bind_param(string types,
                                      mixed var,
                                      mixed vars);

  public bool mysqli_stmt::bind_result(mixed var,
                                       mixed vars);

  public bool mysqli_stmt::close();
  public void mysqli_stmt::data_seek(int offset);
  public bool mysqli_stmt::execute();
  public bool|null mysqli_stmt::fetch();
  public void mysqli_stmt::free_result();
  public mysqli_result|false mysqli_stmt::get_result();
  public mysqli_warning|false mysqli_stmt::get_warnings();
  public bool mysqli_stmt::more_results();
  public bool mysqli_stmt::next_result();
  public int|string mysqli_stmt::num_rows();
  public bool mysqli_stmt::prepare(string query);
  public bool mysqli_stmt::reset();
  public mysqli_result|false mysqli_stmt::result_metadata();
  public bool mysqli_stmt::send_long_data(int param_num,
                                          string data);

  public bool mysqli_stmt::store_result();
}