博主信息
博文 18
粉丝 0
评论 0
访问量 15577
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
数据库与PDO操作-0724
XXXX.的博客
原创
733人浏览过
  1. DBMS: ( Database Management System)数据库管理系统。MySQL: 最流行的关系型数据库管理系统

  2. 数据库: 一组相关联的数据表的集合, 类似于目录。数据表: 一张用来存储数据的二维表格, 类似于文件。

  3. 行: 也叫记录, 是一组相关数据的集合, 例如某个用户的相关信息     

    列: 也叫字段, 某个具体数据,例如用户姓名: admin

    主键: 唯一识别某一行记录的字段名称, 一张表只能有一个主键,例如id

    外键: 关于关联二张数据表的,即当前表的外键,应该是另一张表的主键

    索引: 类似字典的索引, 在特定字段上创建,用来快速查询数据

  4. 最常用的数据库操作语句:SELECT 、 INSERT 、DELETE 、UPDATE必须大写字母。

  5. INSERT:SQL规范: INSERT INTO数据表(字段1,字段2...) VALUES ('值1','值2'...)

实例

<?php
require __DIR__ .'/lianjie/conn.php ';
$sql='INSERT INTO `category` SET `name`= ;name,`alias`= ;alias';
$stmt = $pdo->prepare($sql);
$name = 'dh';
$alias ='动画';
$stmt->bindParam(':name' ,  $name,PDO::PARAM_STR);
$stmt->bindParam(':alias' ,  $alias,PDO::PARAM_STR);
if ($stmt->execute()) {
    if ($stmt->rowCount() > 0 ) {
        echo '成功的添加' . $stmt->rowCount(). '条记录, 主键:'. $pdo->lastInsertId();
    }
}else {
    die('<pre>'. print_r($stmt->errorInfo(), true));
}
$pdo = null;
?>

运行实例 »

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

6.SELECT:   SELECT字段列表FROM数据表名WHERE 查询条件

实例

<?php
require __DIR__ . '/lianjie/conn.php';
$stmt = $pdo->prepare('SELECT * FROM `movies` WHERE `cate_id`=:cate_id');
$stmt->execute(['cate_id'=> 2 ]);
$stmt->bindColumn('name', $name);
$stmt->bindColumn('detail', $detail);
while ($stmt->fetch(PDO::FETCH_ASSOC)) {
    echo '简称: ' . $name, '<br>别名:  ' . mb_substr($detail,0, 20) . '<hr>';
}
$pdo = null;
?>

运行实例 »

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

7.UPDATE:    UPDATE数据表SET字段1='值1',字段2='值2'... WHERE 更新条件   不要无条件更新。

实例

<?php
require __DIR__ . '/inc/connect.php';
$stmt = $pdo->prepare('UPDATE `category` SET `name`= :name, `alias`= :alias WHERE `cate_id`=:cate_id');
$stmt->execute(['name'=>'xgg', 'alias'=>'小哥哥', 'cate_id'=>5]);
echo '成功的更新' . $stmt->rowCount(). '条记录';
$pdo = null;

运行实例 »

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

8.DELETE:     DELETE FROM数据表WHERE 删除条件 ,与更新一样, 不能省略删除条件

INSERT / UPDATE / DELETE: 都是写操作, 会影响到当前数据表中的记录内容,返回受影响的记录数量


批改状态:合格

老师批语:还是补之前的作业呢, 建议之前的作业先放放, 尽可能跟上进度, 否则二头都顾不上, 之前的作业 , 可以放在双休日集中完成
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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

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