旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

php衔接数据库的步骤【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:120


导读:这篇文章重要引见了php怎样衔接数据库。希望能帮到人人话不多说直接上内容。引荐教程:PHP视频教程PHP衔接数据库1.衔接数据库函数  mysqli_co...

这篇文章重要引见了php怎样衔接数据库。希望能帮到人人话不多说直接上内容。

引荐教程:PHP视频教程

PHP 衔接数据库

1.衔接数据库函数

  mysqli_connect(主机名,用户名,暗码) 返回值 是我们的一个衔接对象 假如衔接失利 报错 返回false

2. 推断毛病函数

  mysqli_connect_error(衔接对象) 毛病信息 返回毛病信息

  mysqli_connect_errno(衔接对象) 毛病号 0 代表衔接胜利没有毛病

3. 挑选数据库函数

  mysqli_select_db(衔接对象,要挑选的数据库名); 假如挑选胜利返回true 不然返回false

4. 挑选字符集

  mysqli_set_charset(衔接对象,要挑选的字符集);假如挑选胜利返回true 不然返回false

5. 预备sql语句

  本身编写

6. 发送sql语句

  mysqli_query(衔接对象,要发送的s q l语句);胜利获得一个对象 失利返回false

7. 处理效果集

  7.1 猎取条目数

    a) mysqli_num_rows(发送sql胜利的对象) 用来猎取查询获得的纪录条数 只限select语句运用

    b) mysqli_affected_rows(衔接对象) 前一次mysql操纵的受影响行数 只限 INSERT UPDATE DELETE 操纵运用 返回值 1胜利插进去的条数 -1 实行失利

  7.2 猎取查询效果集的内容

     mysqli_fetch_array(发送对象) 将查询获得的效果以夹杂数组的情势返回 一次返回一条

     mysqli_fetch_row(发送对象) 将查询获得的效果以索引数组的情势返回 一次返回一条

     mysqli_fetch_assoc(发送对象) 将查询获得的效果以关联数组的情势返回 一次返回一条

  7.3 增加操纵的时刻我们能够猎取到上一次插进去的id

     mysqli_insert_id(衔接对象) 返回上一次插进去的id

8. 封闭数据库

  mysqli_close(衔接对象)

// 1.衔接数据库
// 2.推断毛病
// 3.挑选数据库
// 4.挑选字符集
// 5.预备sql语句
// 6.发送sql语句
// 7.处理效果集
// 8.封闭数据库

//1.衔接数据库
//mysqli_connect('主机名','用户名','暗码');
$link=@mysqli_connect('localhost','root','123456');
//var_dump($link);

//2.推断毛病
//mysqli_connect_error(衔接对象) 毛病信息
//mysqli_connect_errno(衔接对象)   毛病号
// echo mysqli_connect_errno($link);
// echo mysqli_connect_error($link);
if(mysqli_connect_errno($link)){
  echo mysqli_connect_error($link);exit;
//echo '毛病了 从新衔接';exit;
}

//3.挑选数据库
mysqli_select_db($link,'ss21');

//4.挑选字符集
mysqli_set_charset($link,'utf8');

//5.预备sql语句
$sql="SELECT id,name,sex,age,city FROM info";
//$sql="INSERT INTO info(name) VALUES(NULL)";

//6.发送sql语句
$result = mysqli_query($link,$sql);

//7.处理效果集
echo mysqli_num_rows($result);
//echo mysqli_affected_rows($link);

//8.封闭数据库
mysqli_close($link);

以上就是php衔接数据库的步骤的细致内容,更多请关注ki4网别的相干文章!

标签:php数据库