mysqli属性方法详解:
来源:互联网 发布:照片设计发型软件 编辑:程序博客网 时间:2024/06/17 15:06
<?phpMySQLi {/* 属性 *///返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。//一个 > 0 的整数表示所影响的记录行数。0 表示没有受影响的记录。-1 表示查询返回错误。int $mysqli->affected_rows;//得到MySQL客户端信息string $mysqli->client_info;//返回MySQL客户端版本int $mysqli->client_version;//返回上次连接数据库错误的错误代码,如果没有错误发生则返回 0。int $mysqli->connect_errno;//返回上次连接数据库错误的错误描述。如果没有错误发生则返回 NULL。string $mysqli->connect_error;//返回最近调用函数的最后一个错误代码:如果没有错误发生则返回 0。int $mysqli->errno;//返回最近调用函数的错误列表:每个错误都是一个带有 errno(错误代码)、error(错误文本)和 sqlstate 的关联数组array $mysqli->error_list;//返回最近调用函数的最后一个错误描述:如果没有错误发生则返回 ""。string $mysqli->error;//返回最近查询的列数。int $mysqli->field_count;//返回 MySQL 服务器主机名和连接类型。string $mysqli->host_info;//返回 MySQL 协议版本号。string $mysqli->protocol_version;//返回MySQL服务器的版本号string $mysqli->server_info;//作为一个整数返回MySQL服务器的版本int $mysqli->server_version;//返回有关最近执行查询的信息。返回一个字符串,包含有关最近执行查询的额外信息。//该函数作用于下列查询类型://INSERT INTO...SELECT...//INSERT INTO...VALUES (...),(...),(...)//LOAD DATA INFILE ...//ALTER TABLE ...//UPDATE ...string $mysqli->info;//返回最后一个查询中自动生成的 ID(通过 AUTO_INCREMENT 生成)//如果数字 > 最大整数值,它将返回一个字符串。如果没有更新或没有 AUTO_INCREMENT 字段,将返回 0。mixed $mysqli->insert_id;//返回最后一个 MySQL 操作的 SQLSTATE 错误代码:错误代码包含五个字符。"00000" 表明没有错误。值由 ANSI SQL 和 ODBC 指定。string $mysqli->sqlstate;//返回当前连接的线程 ID//注释:如果连接被损坏且重新连接,线程 ID 将会改变。因此,仅当您需要的时候才获取线程 ID。int $mysqli->thread_id;//返回连接中的最后一个查询的警告数量。int $mysqli->warning_count;//返回一个描述服务器状态的字符串。如果发生错误则返回 FALSE。string $mysqli->stat;}?>
$mysqli = new mysqli("host", "username", "password", "database");
echo $mysqli->client_info;
/* 方法 */
bool mysqli::autocommit ( bool
$mode
)public bool mysqli::begin_transaction ([ int
$flags
[, string $name
]] )bool mysqli::change_user ( string
$user
, string $password
, string $database
)string mysqli::character_set_name ( void )
bool mysqli::close ( void )
bool mysqli::commit ( void )
bool mysqli::debug ( string
$message
)bool mysqli::dump_debug_info ( void )
object mysqli::get_charset ( void )
string mysqli::get_client_info ( void )
bool mysqli::get_connection_stats ( void )
mysqli_warning mysqli::get_warnings ( void )
mysqli mysqli::init ( void )
bool mysqli::kill ( int
$processid
)bool mysqli::more_results ( void )
bool mysqli::multi_query ( string
$query
)bool mysqli::next_result ( void )
bool mysqli::options ( int
$option
, mixed $value
)bool mysqli::ping ( void )
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
)bool mysqli::real_query ( string
$query
)public mysqli_result mysqli::reap_async_query ( void )
public bool mysqli::refresh ( int
$options
)public bool mysqli::release_savepoint ( string
$name
)bool mysqli::rollback ( void )
int mysqli::rpl_query_type ( string
$query
)public bool mysqli::savepoint ( string
$name
)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 ( void )
mysqli_stmt mysqli::stmt_init ( void )
mysqli_result mysqli::store_result ([ int
$option
] )mysqli_result mysqli::use_result ( void )
0 0
- mysqli属性方法详解:
- mysqli的属性和方法
- mysqli 类中的属性与方法
- mysqli类中的成员方法和成员属性
- php mysqli 类中成员方法和属性
- mysqli类中的成员方法及成员属性
- mysqli 获取查询结果集信息属性、方法
- mysqli 获取查询结果集信息属性、方法
- 详解php mysqli扩展中的方法multi_query的使用
- mysqli预处理详解
- mysqli 预处理详解
- mysqli 事务常用方法
- mysqli成员属性的总结
- dllimport方法属性详解
- Mysqli类中的成员方法
- mysqli对象中的multi_query()方法
- PHP Mysqli 常用方法集合
- mysqli
- 对tableview进行操作
- c++ memset、memcpy函数
- 利用ViewFlipper实现实际应用中banner的自动滑动和手动滑动结合。
- MySQL实现类似Oracle的序列 - sequence
- 【poj1185】 炮兵阵地 题解&代码(C++)
- mysqli属性方法详解:
- WebDriver-------页面中的滚动条怎么滚动,并对隐藏的元素赋值
- Effective Object C 2.0——对象、消息和运行期
- UML建模学习4:UML基本构造块之图
- 第4周 C语言及程序设计提高例程-6 参数传递方式:传值与传地址
- 安卓布局
- ubuntu14.04搭建scikit-learn环境及pydev
- 自定义属性剖析
- java面试基础知识(二)