PHP操作MySQL数据库常⽤函数
PHP操作MySQL数据库常⽤函数
php操作mysql数据库,俗称天龙⼋步:
第⼀步:连接数据库
第⼆步:判断连接错误
第三步:选择数据库
第四步:设置字符集
第五步:准备SQL语句
第六步:执⾏并发送SQL语句
第七步:处理结果集
第⼋步:关闭连接
1. mysqli_connect("host" , "username" , "password");
作⽤:建⽴与MySQL数据库的连接
参数:
1.host =》主机名或IP地址或域名
2.username =》 mysql数据库⽤户名
3.password =》 mysql数据库密码
4.dbname(可选)=》选择数据库
5.port(可选)=》连接到mysql服务器的端⼝号
返回值:返回⼀个与MySQL服务器连接的对象(object)
2. (1)mysqli_connect_errno(connection);
作⽤:判断连接数据库是否成功;0代表连接成功;
参数: connection=》MySQL连接
返回值:返回上⼀次连接错误的错误号
(2)mysqli_connect_error(connection);
作⽤:输出连接错误的错误信息
参数: connection=》MySQL连接
返回值:返回上⼀次连接错误的错误信息
3. mysqli_select_db( connection , "dbname");
作⽤:设置连接的数据库
参数:
connection=》MySQL连接
dbname=》数据库名
返回值:成功返回true,失败则返回 false
4. mysqli_set_charset(connection,"charset");
作⽤:设置与MySQL数据库传送数据时使⽤的字符集
参数:
connection=》MySQL连接
charset=》字符集
返回值:成功返回true,失败则返回 false
5. mysqli_query(connection , "query");
作⽤:执⾏并发送SQL语句
参数:
connection=》MySQL连接
query=》要查询的SQL语句(字符串)
返回值:执⾏select查询,返回⼀个对象;执⾏其他操作成功返回true,失败则返回 false
php远程连接mysql数据库6. (1)mysqli_affected_rows(connection);
作⽤:获得前⼀次操作的所影响的⾏数
参数:connection=》MySQL连接
返回值:返回⼀个⼤于0 的整数表⽰所影响的⾏数;0 表⽰没有受影响;-1 表⽰执⾏失败
(2)mysqli_fetch_all(result);
作⽤:从结果集中取出所有⾏作为关联或索引、混合数组
参数:result=>mysqli_query返回的结果集对象
返回值:返回关联数组或索引数组。
(3)mysqli_fetch_assoc(result);
作⽤:从结果集中取出所有⾏作为关联数组
参数:result=>mysqli_query返回的结果集对象
返回值:将查询的结果以关联数组的形式返回;⼀次返回⼀条;没有则返回null
(4)mysqli_fetch_row(result);
作⽤:从结果集中取出所有⾏作为索引数组
参数:result=>mysqli_query返回的结果集对象
返回值:将查询的结果以索引数组的形式返回;⼀次返回⼀条;没有则返回null
(4)mysqli_fetch_array(result);
作⽤:从结果集中取出所有⾏作为混合数组
参数:result=>mysqli_query返回的结果集对象
返回值:将查询的结果以混合的形式返回;⼀次返回⼀条;没有则返回null
(5)mysqli_insert_id(connection);
作⽤:获得上⼀次insert操作的id
参数: connection=》MySQL连接
返回值:返回上⼀次插⼊数据的id;没有则返回0
(6)mysqli_num_rows(result);
作⽤:获得结果集中的记录条数
参数: result=>mysqli_query返回的结果集对象
返回值:返回结果集中的记录条数
(7)mysqli_num_rows(result);
作⽤:获得结果集中的记录条数
参数: result=>mysqli_query返回的结果集对象
返回值:返回结果集中的记录条数
7. mysqli_close(connection);
作⽤:关闭数据库连接
参数 :connection=》MySQL连接
返回值:成功返回true,失败则返回 false

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。