-
必須是最后使用pdo對(duì)象執(zhí)行的SQL語(yǔ)句為插入語(yǔ)句時(shí),調(diào)用pdo對(duì)象的lastInsertId()方法才能得到新插入記錄的ID號(hào),否則返回值為0.查看全部
-
1.手動(dòng)更改自增長(zhǎng)的id 通過(guò)修改表結(jié)構(gòu) alter table 表名 auto_increment=更改的數(shù); 也可以手動(dòng)刪除所有記錄: 1).將自增長(zhǎng)id從1從新開(kāi)始自增 truncate table 表名, 在事務(wù)中可以通過(guò)回滾(ROLLBACK)回復(fù)數(shù)據(jù); 2).DELETE FROM 表名 [WHERE 條件], 在事務(wù)中可以通過(guò)回滾(ROLLBACK)回復(fù)數(shù)據(jù); 2.pdo對(duì)象方法lastInsertId():得到新插入記錄的ID號(hào) $pdo->lastInsertId();查看全部
-
//exec():執(zhí)行一條sql語(yǔ)句并返回其受影響的記錄的條數(shù),如果沒(méi)有受影響的記錄,他返回0 //exec對(duì)于select沒(méi)有作用 $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連接數(shù)據(jù)庫(kù)有3種方法 dns:Data Source Name,數(shù)據(jù)源 1.通過(guò)參數(shù)(直接在php程序中指定數(shù)據(jù)源=具體參數(shù))(UP推薦用這種方式) $dsn="mysql:host=localhost;dbname=imooc"; //$dsn=“驅(qū)動(dòng)器名稱:host=主機(jī)地址;dbname=數(shù)據(jù)庫(kù)名稱” 每種驅(qū)動(dòng)需要不同的信息 2.通過(guò)uri 將mysql:host=local;dbname=imooc寫入文件,然后$dsn=“uri:file://絕對(duì)路徑或相對(duì)路徑\文件名”; 3.通過(guò)配置文件 配置文件php.ini中(隨便找一行)定義pdo.dsn.imooc=“mysql:host=local;dbname=imooc” //第一個(gè)imooc為名數(shù)據(jù)源名稱,方便php程序中調(diào)用 php程序中 然后$dsn=imooc Try{ $p=new pdo($dsn,"root","123456"); } Catch(pdoexception $e){ Echo $e->getmessage() } URI和URL區(qū)別 1.URL 是全球資源定位符的英文所寫,您平時(shí)上網(wǎng)時(shí)在 IE 瀏覽器中輸入的那個(gè)地址就是 URL 。比如:網(wǎng)易 http(服務(wù)方式)://www.163.com(主機(jī) IP 地址) 就是一個(gè) URL 。 2.URI 是 Web 上可用的每種資源 - HTML 文檔、圖像、視頻片段、程序 , 由一個(gè)通過(guò)通用資源標(biāo)志符 (Universal Resource Identifier, 簡(jiǎn)稱 "URI") 進(jìn)行定位。 URL 的格式由下列三部分組成 : 第一部分是協(xié)議 ( 或稱為服務(wù)方式 ); 第二部分是存有該資源的主機(jī) IP 地址 ( 有時(shí)也包括端口號(hào) ); 第三部分是主機(jī)資源的具體地址。 URI 一般由三部分組成 : 訪問(wèn)資源的命名機(jī)制。 存放資源的主機(jī)名。 資源自身的名稱,由路徑表示 通俗理解 : URI就是一種資源定位機(jī)制,它是比較籠統(tǒng)地定位了資源,并不局限于客戶端和服務(wù)器, 而URL就定位了網(wǎng)上的一切資源,只要是網(wǎng)上的資源,都有唯一的URL.查看全部
-
常用方法查看全部
-
受影響的記錄條數(shù)和最后插入的ID查看全部
-
PDO對(duì)象方法查看全部
-
PDO對(duì)象的常用方法查看全部
-
PDO支持的數(shù)據(jù)庫(kù)查看全部
-
PDOStatement對(duì)象的方法查看全部
-
PDO對(duì)象的方法查看全部
-
PDO對(duì)象的方法查看全部
-
pdo錯(cuò)誤處理的3種模式 PDO::ERRMODE_SLIENT 默認(rèn)模式 PDO::ERRMODE_WARNING 警告模式 PDO::ERRMODE_EXCEPTION 異常模式查看全部
-
通過(guò)bindParam()綁定參數(shù) 當(dāng)時(shí) ? 的時(shí)候 默認(rèn)從 1 開(kāi)始查看全部
-
在pdo中可以用 quote()方法 和 預(yù)處理語(yǔ)句 prepare() 來(lái)防止sql注入,在第二種方法中有兩個(gè)占位符 “:”和“?”查看全部
舉報(bào)
0/150
提交
取消