PHP PDO学习(二) exec执行SQL
exec 在一个单独的函数调用中执行一条 SQL 语句,返回受此语句影响的行数。
exec 不会处理select语句
<?php try {$pdo = new PDO('mysql:host=localhost:3306;dbname=zhy', 'root', 'root');$sql = <<<EOFCREATE TABLE IF NOT EXISTS USERS(ID INTEGER AUTO_INCREMENT KEY,USERNAME VARCHAR(20) NOT NULL UNIQUE,PASSWORD CHAR(30) NOT NULL,EMAIL VARCHAR(30)) EOF;$res = $pdo->exec($sql);var_dump($res);echo '<hr/>';$sql = 'INSERT INTO USERS (USERNAME, PASSWORD, EMAIL) VALUES ("ZYN", "'.md5('ZYN').'", "zyn@163.com");';$res = $pdo->exec($sql);echo '受影响的记录条数 :'.$res.'<br/>';echo '最后插入的ID号为:'.$pdo->lastInsertId(); // var_dump($res);echo '<hr/>'; } catch (PDOException $e) {echo $e->getMessage(); }
<?php header('content-type:text/html;charset=utf-8'); try {$pdo = new PDO('mysql:host=localhost:3306;dbname=zhy', 'root', 'root');$sql = 'UPDATE USERS SET USERNAME = "ZHY3" WHERE ID=1';$res = $pdo->exec($sql);echo $res.'条记录被影响'; } catch (PDOException $e) {echo $e->getMessage(); }
转载于:https://www.cnblogs.com/zhyzyn1314/p/5478248.html
PHP PDO学习(二) exec执行SQL相关推荐
- Ibatis学习总结7--SqlMapClient 执行 SQL 语句
SqlMapCient 类提供了执行所有 mapped statement 的 API.这些方法如下: 1 public int insert(String statementName, Object ...
- beeline执行sql文件_MyBatis的SQL执行流程不清楚?看完这一篇就够了
前言 MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下: 1.Mapper接口和映射文件是如何进行绑定的 2.MyB ...
- DBeaver 给id设置为键 以及执行sql查询语句
一.设置键 可以看到在information表中,设置id为主键. 步骤: 1.点到 约束 => 右键后 新建约束 2.点击id这个字段 => 确定 二.执行sql查询语句 目标 : 查询 ...
- SQL Server 中 EXEC全称execute 与 SP_EXECUTESQL动态执行sql代码语句 的区别
先睹为快 use cplvfx_DBdeclare @sqlStr nvarchar(max)set @sqlStr='select top 100 * from User'exec (@sqlStr ...
- golang 执行sql语句_Go语言学习笔记(Golang操作MySQL数据库)
GO连接MySQL 通过GO页面作为客户端访问数据库 1.因为GO语言没有提供任何官方数据库驱动,所以需要安装第三方函数库. 2.由于在github上安装,所以需要安装git软件,安装过程一直点击下一 ...
- SQL语句-exec执行
动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * fromtableName Exec('select * from tableName') ...
- NHibernate初学二之简单执行SQL及HQL、Linq
上篇文章简单介绍NHibernate之简单增删改查,本文将会简单介绍有关执行NHibernate的SQL.HQL及存储过程: 一:执行SQL语句实例,运用CreateSQLQuery方法 public ...
- 用友NC二次开发小技巧:服务端执行SQL语句的方法
大家好,今天给大家分享一下NC二次开发过程中的一个非常有用的小技巧:执行SQL语句. 我们在NC二开的过程中,经常需要直接查询数据库或者直接修改数据库表的字段值.这是一个非常简单并且通用的需求.下面给 ...
- Access学习要点2----Access2010中如何运行SQL执行SQL语句
1.打开一个Access数据库文件 2.点击"创建"标签中的"查询设计",会弹出一个"显示表"的对话框,点击"关闭"将其 ...
最新文章
- 2018 ICPC 青岛 L. Sub-cycle Graph(生成函数)
- python3 deque(双向队列)
- Seata 新特性,APM 支持 SkyWalking
- 转:Unity3D研究院之提取游戏资源的三个工具支持Unity5(八十四)
- apollo持久化sentinel_Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则
- LeetCode 1220. 统计元音字母序列的数目(DP)
- shell 生活0806012145
- 作者:夏帆(1988-),男,华东师范大学计算机科学与软件工程学院博士后。...
- python发送cookie请求_Python中实现带Cookie的Http的Post请求
- [HNOI2008]越狱
- maven笔记(2)-- 构建Java Project 及 Maven命令使用
- 一篇文章教你如何使用makerfile
- 关于如果减少勒索病毒的侵扰:
- [Unity]腾讯SDK踩坑之路(3)--米大师坑 + MSDK坑 (2)
- 串口总线舵机之舵机命令
- ae合成设置快捷键_AE中常用的快捷键,你了解多少?(五
- keil编译器CODE、RO、RW、ZI的含义
- 天津城市职业学院计算机国考没过,天津市2019年下半年全国计算机等级考试都有哪些考点可以报名?...
- 实验二 使用UML进行对ATM系统建模
- 利用Chrome在PC电脑上模拟微信内置浏览器