php连接mysql数据库

5年以前  |  阅读数:554 次  |  编程语言:PHP 

连接数据库:

使用面向对象的方法;

1.造一个mysqli对象,造连接对象

2.准备一条SQL语句

3.执行SQL语句,如果是查询语句。成功返回结果及对象

4.从结果集对象里找到数据;

查询属性代码:


    <?php
    //造一个mysqli对象,造连接对象
    $db=new MySQLi("localhost","root","12345678","heiheihei");
    //括号里面填的是IP地址域名,用户名,密码,数据库的名字
      //准备一条SQL语句
    $sql = "select * from student";
    //执行SQL语句,如果是查询语句。成功返回结果及对象
    $reslut = $db->query($sql);
    //判断返回是否有内容,执行成功
    if($reslut)
    {
    //如果成功了,从结果集对象里找到数据;
      $attr = $reslut->fetch_all();
    //返回索引数组:$attr = $reslut->fetch_row()
    //返回关联数组:tch_assoc();
    //返回对象:$attr = $reslut->fetch_object();
    //返回既有索引又有关联:$arrt = $reslut->fetch_array();
      var_dump($attr);
    ?>

最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

增删改语句:

增加一条信息:


    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "insert into cou values('3-111','嘿嘿','803')";
      //执行SQL语句
    $r = $db ->query($sql);
    if($r)//如果$r是ture
    {
      echo "执行成功";
    }
    else {
      echo "执行失败";
    }

改变一条信息:


    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "update cou set cname='哈哈' where tno='803'";
      //执行SQL语句
    $r = $db ->query($sql);
    if($r)
    {
      echo "执行成功";
    }
    else {
      echo "执行失败";
    }
    ?>

删除:


    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "delete from cou where tno='803'";
      //执行SQL语句
    $r = $db ->query($sql);
    if($r)
    {
      echo "执行成功";
    }
    else {
      echo "执行失败";
    }
    ?>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例