当前位置: 首页 > news >正文

Php数据库

##一、描述
Php数据库说明,采用PDO最新的数据库操作对象来进行说明。

##二、使用说明

#####一、连接数据库

$dsn = 'mysql:dbname=jun_data;host=127.0.0.1'; //以;分割,第一个是数据库的名字,还有数据库名字以及地址
$user = 'root'; //数据库的账号
$password = 'root'; //数据库的密码
try {
    $pdo = new PDO($dsn, $user, $password);
    
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
复制代码

#####二、增删改查

//查询User表
$query = "select * from USER ";
$result = $pdo->query($query);
//遍历表
foreach ($result as $row){
    echo $row['username'];
    echo $row['age'];
}

//插入记录
$insert = "INSERT INTO user VALUES(9,\"eew\",\"21\")";
$result = $pdo->exec($insert);
if(empty($result)){
    echo "插入失败";
}else if($result == 1){
    echo "插入成功".$result;;
}

//删除记录
$delete = "delete from `user` where _id=3";
$result = $pdo->exec($delete);
if(empty($result)){
    echo "删除失败";
}else if($result == 1){
    echo "删除成功".$result;;
}

//修改记录
$update = "update `user` set username=\"heh\" where _id=9";
$result = $pdo->exec($update);
if(empty($result)){
    echo "更新失败";
}else if($result == 1){
    echo "更新成功".$result;;
}
复制代码

转载于:https://juejin.im/post/5b3ac76151882562127c3b41

相关文章:

  • 项目集成springboot【JWordpres前台项目实战】
  • Sublime Text3 配置
  • ALTER SYSTEM ARCHIVELOG CURRENT挂起案例
  • Mblog 部署手册
  • iOS组件化(一):创建本地私有库
  • linux top 命令
  • HeyUI组件库发布vscode插件,PS教程: 如何开发vscode插件?
  • thinkphp3.2.3 定时任务重新加载, 无法加载新的定时任务的问题
  • PHP中使用Elasticsearch
  • WebView性能、体验分析与优化
  • MDT2013批量升级Win7客户端至Win10
  • 第22章,mysql数据库-1
  • Python_week1-2018.7.8(购物车,BMI增删改查系统)
  • 服务器状态监控相关
  • 初学Python——面向对象编程
  • ES6指北【2】—— 箭头函数
  • 自己简单写的 事件订阅机制
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 345-反转字符串中的元音字母
  • Android 架构优化~MVP 架构改造
  • Apache的基本使用
  • CentOS从零开始部署Nodejs项目
  • CSS 三角实现
  • express.js的介绍及使用
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JS基础之数据类型、对象、原型、原型链、继承
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • MySQL用户中的%到底包不包括localhost?
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • spring boot下thymeleaf全局静态变量配置
  • Vue.js 移动端适配之 vw 解决方案
  • 多线程事务回滚
  • 分布式事物理论与实践
  • 基于Android乐音识别(2)
  • 技术发展面试
  • 离散点最小(凸)包围边界查找
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • #考研#计算机文化知识1(局域网及网络互联)
  • (¥1011)-(一千零一拾一元整)输出
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (1)SpringCloud 整合Python
  • (3)STL算法之搜索
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (Ruby)Ubuntu12.04安装Rails环境
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • .form文件_SSM框架文件上传篇
  • .net 中viewstate的原理和使用
  • .NET上SQLite的连接
  • @requestBody写与不写的情况
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [20171106]配置客户端连接注意.txt