PHP中操作MySQL

学习PHP操作mysql时所记录的笔记,方便以后翻阅,希望能对大家有所帮助。

建立、关闭与mysql的连接

$mysqli_connect=@mysqli_connect($host,$user,$password,$database,$port,$socket);
//连接指定的mysql服务器
mysqli_connect_errno ():int
//返回最后一次连接调用的错误代码
mysqli_connect_error ():string
//返回一个字符串描述的最后一次连接调用的错误代码
mysqli_set_charset (mysqli $link , string $charset):bool
//设置默认字符编码
mysqli_select_db (mysqli $link , string $dbname):bool
//选择特定的数据库
mysqli_close (mysqli $link):bool
//关闭与mysql服务器的连接

执行sql语句

mysqli_query ( mysqli $link , string $query , int $resultmode = MYSQLI_STORE_RESULT ) : mixed
//执行一条sql语句

 

操作结果集

mysqli_fetch_row ( mysqli_result $result ) : mixed
//以一个枚举数组方式返回一行结果,重复使用获取下一行
mysqli_fetch_assoc ( mysqli_result $result ) : array
//以一个关联数组方式抓取一行结果,重复使用获取下一行
mysqli_fetch_array ( mysqli_result $result , int $resulttype = MYSQLI_BOTH ) : mixed
//以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果,重复使用获取下一行
mysqli_fetch_all ( mysqli_result $result , int $resulttype = MYSQLI_NUM ) : mixed
//抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 仅可用于 mysqlnd
mysqli_fetch_field ( mysqli_result $result ) : object
//返回结果集中的下一个字段,重复使用获取下一个
mysqli_fetch_fields ( mysqli_result $result ) : array
//返回一个代表结果集字段的对象数组
mysqli_num_rows ( mysqli_result $result ) : int
//获取结果中行的数量

释放结果集

mysqli_free_result ( mysqli_result $result ) : void
//释放与一个结果集相关的内存

 

未完待续……

给TA打赏
共{{data.count}}人
人已打赏
教程

MySQL学习笔记

2021-1-10 21:18:45

教程

Ubuntu 18.04更换内核

2021-1-30 8:49:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索