亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • pdo三種錯誤處理模式- -
    查看全部
  • nextRowset 取得下個結果集的數據
    查看全部
  • fetchColumn得到集中下一行返回單獨的一列 沒辦法返回同一行的另外一列
    查看全部
  • <?php <?php try { $dsn="mysql=host:localhost;dbname=test"; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); $sql="select username,password,email from user "; $stme=$pdo->prepare($sql); $stme->execute(); $stme->bindColumn(1, $username); $stme->bindColumn(2, $password); $stme->bindColumn(3, $email); while($stme->fetch(PDO::FETCH_BOUND)){ echo '用戶名:'.$username.'密碼:'.$password.'email:'.$email; } //columnCount 返回結果列數 echo $stme->columnCount(); //getColumeMeta 返回結果集中某列的數據 注意 第一列起始點是0 print_r($stmt->getColumnMeta(0)); } catch (PDOException $e) { echo $e->getMessage(); }
    查看全部
  • bindParam和bindValue區別 bindParam第二個參數必須是變量,不能是固定值 bindValue第二個參數變量或者固定都可以,如果某個值固定不變則可以使用固定方式,第二次執行可以不用添加,相當于給此字段值設置了常量
    查看全部
  • <?php try { $dsn="mysql=host:localhost;dbname=test"; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); //bindValue將一個值幫頂到一個參數 $sql="insert user(username,password,email ) VALUES(?,?,?)"; //$sql="insert user(username,password,email ) VALUES(:username,:password,:email)"; $stme=$pdo->prepare($sql); $stme->bindValue(1, $username);// $stme->bindValue(":username", $username); $stme->bindValue(2, $password); $stme->bindValue(3, $email); $stme->execute(); $stme->rowCount(); } catch (PDOException $e) { echo $e->getMessage(); }
    查看全部
  • <?php try { $dsn="mysql=host:localhost;dbname=test"; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); // $sql="INSERT user(username,password,email) VALUES(:username,:password,:email)"; //如果是問號占位符的形式 $sql="INSERT user(username,password,email) VALUES(?,?,?)"; $stmt=$pdo->prepare($sql); //三個參數 第一個 占位符的名字 或者位置 索引從1開始 第二個 參數 第三個 類型 // $stmt->bindParam(":username", $username,PDO::PARAM_STR); // $stmt->bindParam(":password", $password,PDO::PARAM_STR); // $stmt->bindParam(":email", $email,PDO::PARAM_STR); $stmt->bindParam(1, $username,PDO::PARAM_STR); $stmt->bindParam(2, $password,PDO::PARAM_STR); $stmt->bindParam(3, $email,PDO::PARAM_STR); $stmt->execute(); } catch (PDOException $e) { echo $e->getMessage(); }
    查看全部
  • <?php try { $dsn="mysql=host:localhost;dbname=test"; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); $sql="INSERT user(username,password,email) VALUES(:username,:password,:email)"; $stmt=$pdo->prepare($sql); //三個參數 第一個 占位符的名字 第二個 參數 第三個 類型 $stmt->bindParam(":username", $username,PDO::PARAM_STR); $stmt->bindParam(":password", $password,PDO::PARAM_STR); $stmt->bindParam(":email", $email,PDO::PARAM_STR); $stmt->execute(); } catch (PDOException $e) { echo $e->getMessage(); }
    查看全部
  • 預處理防止sql注入:
    查看全部
  • 預處理第二種方式防止sql注入 ?占位符
    查看全部
  • 預處理防止sql注入:
    查看全部
  • rowCount:
    查看全部
  • quote 返回加上引號的字符串來防止sql注入 永遠不要相信用戶輸入?。?!
    查看全部
  • PDO對象的方法
    查看全部
  • 三種鏈接數據庫的方式: <?php //通過數據庫方式鏈接數據庫 try { //數據源 $dsn='mysql:host=localhost;dbname=test'; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $password); var_dump($pdo); } catch (PDOException $e) { echo $e->getMessage(); } //通過uri形式鏈接數據庫 try { $dsn='uri:file://C:\wamp\bin\apache\apache2.4.9\project1\dsn.txt'; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); //成功會輸出pdo對象 var_dump($pdo); } catch (PDOException $e) { echo $e->getMessage(); } //通過配置文件 //php.ini中配置:pdo.dsn.name=“mysql:host=localhost;dbname=test”然后重啟服務器 try { $dsn='name'; $username='root'; $password='123'; $pdo=new PDO($dsn, $username, $passwd); var_dump($pdo); } catch (PDOException $e) { echo $e->getMessage(); }
    查看全部
    0 采集 收起 來源:PDO連接數據庫

    2018-03-22

舉報

0/150
提交
取消
課程須知
1、掌握PHP的基礎語法知識 2、掌握MySQL基本增刪改查語句 3、對面向對象的基本概念有清晰的認識,熟悉PHP中類定義的基本語法
老師告訴你能學到什么?
1、掌握PDO的基本概念及安裝和配置 2、掌握PDO處理數據的基本操作 3、理解PDO事務處理 4、掌握類的封裝的方法

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!