博主信息
博文 65
粉丝 3
评论 4
访问量 80661
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
数据库操作之mysqli语句的增删改查0424/14:36
无耻的鱼
原创
1045人浏览过

基本的数据库操作

    函数

    mysqli_connect()连接数据库

    mysqli_errno()错误编码

    mysqli_error() 错误信息

     mysqli_connect_errno() 数据库上一次连接错误编码

    mysqli_affected_rows()数据库操作数目

    mysqli_query()针对数据库的操作入SQL语句

    

1连接数据库

  •     mysqli_connect(地址,用户名,密码,数据库)

    

实例

<?php
/**
 * User: Z先生
 * Date: 2018/4/24
 */
define('DB_HOST',"localhost");
define('DB_USER','root');
define('DB_PASS','root');
define('DB_NAME','php');
define('DB_CHAR','utf8');

$db = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);

if (mysqli_connect_errno($db)){
    exit('连接失败');
}else{
    echo '连接成功喽<br>';
}
//选择数据库
mysqli_select_db($db,DB_NAME);
//设置字符集
mysqli_set_charset($db,DB_CHAR);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2数据库操作

  •     数据添加

    

实例

<?php
/**
 * User: Z先生
 * Date: 2018/4/24
 */
require ('connect.php');

//一条条的添加的方式
//$sql = "INSERT aaa SET name='牛得意',age=25,money=4500 ";
//多条添加
$sql = "INSERT INTO aaa (name,age,money) VALUES ('李大钊',89,6900),('王二小',89,6900),('二青',89,6900),('牛魔王',89,6900) ";


if(mysqli_query($db,$sql)){
    if(mysqli_affected_rows($db)>0){
        echo '新增了'.mysqli_affected_rows($db).'条数据';
    }
}else{
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例

  •     数据查询

    

实例

<?php
/**
 * User: Z先生
 * Date: 2018/4/24
 */
require 'connect.php';

$sql = "SELECT name,age FROM aaa WHERE id=10";

if ($aaa = mysqli_query($db,$sql)){
//    有多少条相关数据
//   $bbb = mysqli_num_rows($aaa);

    while($rows= mysqli_fetch_array($aaa,MYSQLI_ASSOC)){
        var_export(print_r($rows),true);
        echo '<br>';
        echo $rows['name'];
    }

//   echo $bbb;
}
else{
    echo mysqli_errno($db).':'.mysqli_error($db);
}

mysqli_free_result($aaa);

mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例

  •     数据删除

    

实例

<?php
/**
 * User: Z先生
 * Date: 2018/4/24
 */
require 'connect.php';

$sql = "DELETE  FROM aaa WHERE name='张欢'";


if(mysqli_query($db,$sql)){
    if(mysqli_affected_rows($db) > 0){
    echo mysqli_affected_rows($db);}else{
        echo '没有了';
    }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

3关闭数据库

    mysqli_close()

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学