博主信息
博文 64
粉丝 2
评论 3
访问量 89540
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
mysql增删改查
清雨的博客
原创
870人浏览过


mysqli_config.php

实例

<?php
/**
 * 配置数据库连接参数
 */
define ('DB_HOST', 'localhost');
define ('DB_USER', 'root');
define ('DB_PASS', 'root');
define ('DB_NAME', 'php');
define ('DB_CHAR', 'utf8');

运行实例 »

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

mysqli_connect.php

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 9:12
 */

/*
*创建连接,返回连接资源
*判断连接成功
*选择数据表
*设置字符集
*/

//导入数据库连接参数
require 'mysqli_config.php';

//2. 调用连接函数,成功则返回mysqli对象,失败返回false
$db = @mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME) or die("连接失败");


//echo '<h1>连接成功</h1>';


//5. 设置默认字符集
mysqli_set_charset($db, DB_CHAR);

运行实例 »

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

mysqli_delete.php

实例

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/4/24
* Time: 9:17
*/
require 'mysqli_connect.php';

$sql="DELETE FROM staff WHERE name='灭绝师太';";

if (mysqli_query($db,$sql)) {
   if (mysqli_affected_rows($db)>0) {
       echo '成功删除了'.mysqli_affected_rows($db).'条记录';
   } else {
       echo '没有记录被删除';
   }
} else {
   exit(mysqli_errno($db).':'.mysqli_error($db));
}

mysqli_close($db);


运行实例 »

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

mysqli_insert.php

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 9:18
 */
require 'mysqli_connect.php';

$sql="INSERT INTO staff (name,sex,age,salary) VALUES ('梅超风',1,30,6000);";

if (mysqli_query($db,$sql)) {
    if (mysqli_affected_rows($db)>0) {
        echo "新增了".mysqli_affected_rows($db)."条记录,<br>新纪录主键id:"
            .mysqli_insert_id($db);
    } else {
        echo "没有记录被新增";
    }
} else {
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

mysqli_close($db);

运行实例 »

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

mysqli_multiquery.php

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 9:21
 */
require 'mysqli_connect.php';

$sql="SELECT sex,ROUND(AVG(salary),2) FROM staff GROUP BY sex;";

$sql.="SELECT name,age FROM staff WHERE age>50;";

$sql.="SELECT name,salary FROM staff WHERE salary>5000;";

$num=1;

if (mysqli_multi_query($db,$sql)) {
    echo $num.'结果子集<br>';
    // 获取当前子结果集
    while ($res=mysqli_store_result($db)) {
        if (mysqli_affected_rows($db)>0) {
            while ($row=mysqli_fetch_array($res,MYSQLI_ASSOC)) {
                print_r($row);
                echo "<br>";
            }

            mysqli_free_result($res);
        } else {
            echo '没有满足结果的数据';
        }

        if (mysqli_more_results($db)) {
            $num++;
            echo '<hr>第'.$num.'个结果子集的数据<br>';
            mysqli_next_result($db);
        }
    }
} else {
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

mysqli_close($db);

运行实例 »

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

mysqli_query.php

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 9:16
 */
require 'mysqli_connect.php';

$sql="SELECT name,age FROM staff;";

if ($res=mysqli_query($db,$sql)) {
    if (mysqli_num_rows($res)>0) {
        while ($row=mysqli_fetch_assoc($res)) {
            var_export(print_r($row),true);
            echo "<hr>";
        }
    }
} else {
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

// 释放结果集,只对select
mysqli_free_result($res);

mysqli_close($db);

运行实例 »

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

mysqli_update.php

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/24
 * Time: 9:20
 */
require 'mysqli_connect.php';

$sql="UPDATE staff SET salary=7000 WHERE name='杨过';";

if (mysqli_query($db,$sql)){
    if(mysqli_affected_rows($db)>0) {
        echo '成功更新了'.mysqli_affected_rows($db).'条记录';
    } else {
        echo '没有更新';
    }
} else {
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

mysqli_close($db);

运行实例 »

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

效果图

1.png

总结:

在网站开发过程中,我们是绝对实用MySQL的,因为需要进行数据存储等,在网站存储数据是用到增删改查操作是必须要学习知识。

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学