MySQL Improved ExtensionTable of Contents
The mysqli classIntroductionRepresents a connection between PHP and a MySQL database. Class synopsismysqli
class mysqli
{
/* Properties */
int$mysqli->affected_rows;
string$mysqli->client_info;
int$mysqli->client_version;
string$mysqli->connect_errno;
string$mysqli->connect_error;
int$mysqli->errno;
array$mysqli->error_list;
string$mysqli->error;
int$mysqli->field_count;
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 */
__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 autocommit
( bool
$mode
)
bool change_user
( string
$user
, string $password
, string $database
)
string character_set_name
( void
)
bool close
( void
)
bool commit
([ int
$flags
[, string $name
]] )
bool debug
( string
$message
)
bool dump_debug_info
( void
)
object get_charset
( void
)
string get_client_info
( void
)
bool get_connection_stats
( void
)
mysqli_warning get_warnings
( void
)
mysqli init
( void
)
bool kill
( int
$processid
)
bool more_results
( void
)
bool multi_query
( string
$query
)
bool next_result
( void
)
bool options
( int
$option
, mixed $value
)
bool ping
( void
)
public static int poll
( array
&$read
, array &$error
, array &$reject
, int $sec
[, int $usec
] )
mysqli_stmt prepare
( string
$query
)
mixed query
( string
$query
[, int $resultmode = MYSQLI_STORE_RESULT
] )
bool real_connect
([ string
$host
[, string $username
[, string $passwd
[, string $dbname
[, int $port
[, string $socket
[, int $flags
]]]]]]] )
string escape_string
( string
$escapestr
)
bool real_query
( string
$query
)
public mysqli_result reap_async_query
( void
)
public bool refresh
( int
$options
)
bool rollback
([ int
$flags
[, string $name
]] )
int rpl_query_type
( string
$query
)
bool select_db
( string
$dbname
)
bool send_query
( string
$query
)
bool set_charset
( string
$charset
)
bool set_local_infile_handler
( mysqli
$link
, callable $read_func
)
bool ssl_set
( string
$key
, string $cert
, string $ca
, string $capath
, string $cipher
)
string stat
( void
)
mysqli_stmt stmt_init
( void
)
mysqli_result store_result
( void
)
mysqli_result use_result
( void
)
}The mysqli_stmt classIntroductionRepresents a prepared statement. Class synopsismysqli_stmt
class mysqli_stmt
{
/* Properties */
int$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 */
int attr_get
( int
$attr
)
bool attr_set
( int
$attr
, int $mode
)
bool bind_param
( string
$types
, mixed &$var1
[, mixed &$...
] )
bool bind_result
( mixed
&$var1
[, mixed &$...
] )
bool close
( void
)
void data_seek
( int
$offset
)
bool execute
( void
)
bool fetch
( void
)
void free_result
( void
)
mysqli_result get_result
( void
)
object get_warnings
( mysqli_stmt
$stmt
)
mixed prepare
( string
$query
)
bool reset
( void
)
mysqli_result result_metadata
( void
)
bool send_long_data
( int
$param_nr
, string $data
)
bool store_result
( void
)
}The mysqli_result classIntroductionRepresents the result set obtained from a query against the database. Changelog
Class synopsismysqli_result
class mysqli_result
implements
Traversable
{
/* Properties */
int$mysqli_result->current_field
;
int$mysqli_result->field_count;
array$mysqli_result->lengths;
int$mysqli_result->num_rows;
/* Methods */
bool data_seek
( int
$offset
)
mixed fetch_all
([ int
$resulttype = MYSQLI_NUM
] )
mixed fetch_array
([ int
$resulttype = MYSQLI_BOTH
] )
array fetch_assoc
( void
)
object fetch_field_direct
( int
$fieldnr
)
object fetch_field
( void
)
array fetch_fields
( void
)
object fetch_object
([ string
$class_name
[, array $params
]] )
mixed fetch_row
( void
)
bool field_seek
( int
$fieldnr
)
void free
( void
)
}The mysqli_driver classIntroductionMySQLi Driver. Class synopsismysqli_driver
class mysqli_driver
{
/* Properties */
public
readonly
string
$client_info
;
public
readonly
string
$client_version
;
public
readonly
string
$driver_version
;
public
readonly
string
$embedded
;
public
bool
$reconnect
;
public
int
$report_mode
;
/* Methods */
void embedded_server_end
( void
)
bool embedded_server_start
( bool
}$start
, array $arguments
, array $groups
)Properties
The mysqli_warning classIntroductionRepresents a MySQL warning. Class synopsismysqli_warning
class mysqli_warning
{
/* Properties */
public
$message
;
public
$sqlstate
;
public
$errno
;
/* Methods */
public __construct
( void
)
public void next
( void
)
}Properties
The mysqli_sql_exception classIntroductionThe mysqli exception handling class. Class synopsismysqli_sql_exception
class mysqli_sql_exception
extends
RuntimeException
{
/* Properties */
protected
string
$sqlstate
;
/* Inherited properties */
protected
string
$message
;
protected
int
$code
;
protected
string
$file
;
protected
int
$line
;
}Properties
|