首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysqli_stmt (class)

介绍

(PHP 5, PHP 7)

代表准备好的陈述。

课程简介

mysqli_stmt {

/* Properties */

int $affected_rows;

int $errno;

array $error_list;

string $error;

int $field_count;

int $insert_id;

int $num_rows;

int $param_count;

string $sqlstate;

/* Methods */

__construct ( mysqli $link , string $query )

代码语言:javascript
复制
int attr_get ( int $attr )
代码语言:javascript
复制
bool attr_set ( int $attr , int $mode )
代码语言:javascript
复制
bool bind_param ( string $types , mixed &$var1 [, mixed &$... ] )
代码语言:javascript
复制
bool bind_result ( mixed &$var1 [, mixed &$... ] )
代码语言:javascript
复制
bool close ( void )
代码语言:javascript
复制
void data_seek ( int $offset )
代码语言:javascript
复制
bool execute ( void )
代码语言:javascript
复制
bool fetch ( void )
代码语言:javascript
复制
void free_result ( void )
代码语言:javascript
复制
mysqli_result get_result ( void )
代码语言:javascript
复制
object get_warnings ( mysqli_stmt $stmt )
代码语言:javascript
复制
mixed prepare ( string $query )
代码语言:javascript
复制
bool reset ( void )
代码语言:javascript
复制
mysqli_result result_metadata ( void )
代码语言:javascript
复制
bool send_long_data ( int $param_nr , string $data )
代码语言:javascript
复制
bool store_result ( void )

}

目录

  • mysqli_stmt :: $ affected_rows - 返回上一次执行的语句更改,删除或插入的总行数
  • mysqli_stmt :: attr_get - 用于获取语句属性的当前值
  • mysqli_stmt :: attr_set - 用于修改预准备语句的行为
  • mysqli_stmt :: bind_param - 将变量绑定到准备好的语句作为参数
  • mysqli_stmt :: bind_result - 将变量绑定到用于结果存储的预处理语句
  • mysqli_stmt :: close - 关闭一个准备好的语句
  • mysqli_stmt :: __ construct - 构造一个新的mysqli_stmt对象
  • mysqli_stmt :: data_seek - 在语句结果集中寻找一个任意的行
  • mysqli_stmt :: $ errno - 返回最近语句调用的错误代码
  • mysqli_stmt :: $ error_list - 返回最后一条执行语句的错误列表
  • mysqli_stmt :: $ error - 返回最后语句错误的字符串描述
  • mysqli_stmt :: execute - 执行准备好的查询
  • mysqli_stmt :: fetch - 从准备好的语句中获取结果到绑定变量中
  • mysqli_stmt :: $ field_count - 返回给定语句中的字段数
  • mysqli_stmt :: free_result - 释放给定语句句柄的结果内存
  • mysqli_stmt :: get_result - 从预处理语句中获取结果集
  • mysqli_stmt :: get_warnings - 获取SHOW WARNINGS的结果
  • mysqli_stmt :: $ insert_id - 获取从先前的INSERT操作生成的ID
  • mysqli_stmt :: more_results - 检查多个查询是否有更多查询结果
  • mysqli_stmt :: next_result - 从多个查询中读取下一个结果
  • mysqli_stmt :: $ num_rows - 返回语句结果集中的行数
  • mysqli_stmt :: $ param_count - 返回给定语句的参数个数
  • mysqli_stmt :: prepare - 准备执行的SQL语句
  • mysqli_stmt :: reset - 重置一个准备好的语句
  • mysqli_stmt :: result_metadata - 从预处理语句返回结果集元数据
  • mysqli_stmt :: send_long_data - 以块为单位发送数据
  • mysqli_stmt :: $ sqlstate - 从前面的语句操作返回SQLSTATE错误
  • mysqli_stmt :: store_result - 从预处理语句传输结果集

← mysqli::$warning_count

mysqli_stmt::$affected_rows →

扫码关注腾讯云开发者

领取腾讯云代金券