zoukankan      html  css  js  c++  java
  • php操作数据库

      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(参数)

      关联数组的使用方法,案例:

      

      

  • 相关阅读:
    [WEB]对于"Refused to execute script from 'http://xx.xx.xx/yy/zz.js' because its MIME type ('') is not executable, and strict MIME type checking is enabled."问题的解决办法
    Linux下为python3.6.5配置环境变量
    Yii2自带验证码实现
    php在Nginx环境下进行刷新缓存立即输出,实现常驻进程轮询。
    php文件锁解决少量并发问题
    过滤各种不合法标签数据
    wampserver下升级php7
    php异步请求(可以做伪线程)
    linux 定时执行shell
    记一次工单排查经历(修改显示时间)
  • 原文地址:https://www.cnblogs.com/shangjun6/p/10697317.html
Copyright © 2011-2022 走看看