mysql_connect面向过干洗_php操作数据库的两种方式;面向过程,面向对象式;   面向过程;   1.连接数据库的方法:mysqli_connect(参数一,参数二,参数三); 返...

php操作数据库的两种方式;面向过程,面向对象式;

面向过程;

1.连接数据库的方法:mysqli_connect(参数一,参数二,参数三); 返回值是一个对象,对数据库的操作方法都在这个上面;

参数一:域名:127.0.0.1/localhost    建议localhost    必填

参数二:用户:root  必填

参数三:密码:root  必填

案例:$link=mysqli_connect("localhost","root","root");      $link很重要,接下来都要用他;

面向对象式:$link=new mysqli(参数一,参数二,参数三));  实例化时已连接

2.连接错误的信息提示:mysqli_connect_errno($link)  返回值:数值   0代表成功    其他为失败;

mysqli_connect_error($link)  返回值:字符串,错误信息的具体说明

面向对象式:$link->connect_errno($link)   返回值:数值   0代表成功    其他为失败;

$link->connect_error($link)  返回值:字符串,错误信息的具体说明

设置编码:mysqli_set_charset($link,utf8)  没用;

3.连接数据库;

mysqli_select_db(参数一,参数二)  返回值Boolean

参数一:$link  必填

参数二:数据库的名字;  必填

面向对象式:$link->select_db(参数一,参数二)

4.关闭数据库;

mysqli_close(参数一)  返回值 Boolean;

参数一:$link  必填;

面向对象式:$link->close(参数一)

5.执行mysqli的指令  (操作数据库的指令)

mysqli_query(参数一,参数二)  返回对表定义信息  除了select语句得到的是对象,insert语句,updatae语句,delete语句 返回的是Boolean;

参数一:$link  必填;

参数二:操作数据库的指令   必填;

案例:$query=mysqli_query(参数一,参数二);  $query很重要,要作为方法的参数

面向对象式:$link->query()    另一种写法:  mysqli::query()

6.mysqli_fetch_row(参数)  返回索引数组,得到一条信息;

参数:$query  必填

面向对象式:$link->fetch_row(参数)

7.mysqli_fetch_assoc(参数)  得到的关联数组,得到一条信息;

参数:$query  必填

面向对象式:$link->fetch_assoc(参数)

8.mysqli_fetch_array(参数)  既有关联数组,又有索引数组;得到一条信息;

参数:$query  必填

面向对象式:$link->fetch_array(参数)

9.mysqli_fetch_all(参数)  索引数组,得到全部的信息;

参数:$query  必填

面向对象式:$link->fetch_all(参数)

10.mysqli_num_rows(参数)  返回值 int类型  返回数据的总行数;

参数:$query  必填

面向对象式:$link->num_rows(参数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值