-
必须是最后使用pdo对象执行的SQL语句为插入语句时,调用pdo对象的lastInsertId()方法才能得到新插入记录的ID号,否则返回值为0.查看全部
-
1.手动更改自增长的id 通过修改表结构 alter table 表名 auto_increment=更改的数; 也可以手动删除所有记录: 1).将自增长id从1从新开始自增 truncate table 表名, 在事务中可以通过回滚(ROLLBACK)回复数据; 2).DELETE FROM 表名 [WHERE 条件], 在事务中可以通过回滚(ROLLBACK)回复数据; 2.pdo对象方法lastInsertId():得到新插入记录的ID号 $pdo->lastInsertId();查看全部
-
//exec():执行一条sql语句并返回其受影响的记录的条数,如果没有受影响的记录,他返回0 //exec对于select没有作用 $sql=<<<EOF CREATE TABLE IF NOT EXISTS user( id INT UNSIGNED AUTO_INCREMENT KEY, username VARCHAR(20) NOT NULL UNIQUE, password CHAR(32) NOT NULL, email VARCHAR(30) NOT NULL ); EOF; $res=$pdo->exec($sql); var_dump($res);查看全部
-
Pdo连接数据库有3种方法 dns:Data Source Name,数据源 1.通过参数(直接在php程序中指定数据源=具体参数)(UP推荐用这种方式) $dsn="mysql:host=localhost;dbname=imooc"; //$dsn=“驱动器名称:host=主机地址;dbname=数据库名称” 每种驱动需要不同的信息 2.通过uri 将mysql:host=local;dbname=imooc写入文件,然后$dsn=“uri:file://绝对路径或相对路径\文件名”; 3.通过配置文件 配置文件php.ini中(随便找一行)定义pdo.dsn.imooc=“mysql:host=local;dbname=imooc” //第一个imooc为名数据源名称,方便php程序中调用 php程序中 然后$dsn=imooc Try{ $p=new pdo($dsn,"root","123456"); } Catch(pdoexception $e){ Echo $e->getmessage() } URI和URL区别 1.URL 是全球资源定位符的英文所写,您平时上网时在 IE 浏览器中输入的那个地址就是 URL 。比如:网易 http(服务方式)://www.163.com(主机 IP 地址) 就是一个 URL 。 2.URI 是 Web 上可用的每种资源 - HTML 文档、图像、视频片段、程序 , 由一个通过通用资源标志符 (Universal Resource Identifier, 简称 "URI") 进行定位。 URL 的格式由下列三部分组成 : 第一部分是协议 ( 或称为服务方式 ); 第二部分是存有该资源的主机 IP 地址 ( 有时也包括端口号 ); 第三部分是主机资源的具体地址。 URI 一般由三部分组成 : 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示 通俗理解 : URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器, 而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL.查看全部
-
常用方法查看全部
-
受影响的记录条数和最后插入的ID查看全部
-
PDO对象方法查看全部
-
PDO对象的常用方法查看全部
-
PDO支持的数据库查看全部
-
PDOStatement对象的方法查看全部
-
PDO对象的方法查看全部
-
PDO对象的方法查看全部
-
pdo错误处理的3种模式 PDO::ERRMODE_SLIENT 默认模式 PDO::ERRMODE_WARNING 警告模式 PDO::ERRMODE_EXCEPTION 异常模式查看全部
-
通过bindParam()绑定参数 当时 ? 的时候 默认从 1 开始查看全部
-
在pdo中可以用 quote()方法 和 预处理语句 prepare() 来防止sql注入,在第二种方法中有两个占位符 “:”和“?”查看全部
举报
0/150
提交
取消