<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## prepare()用法 ## prepare(數據庫執行語句) ## bindParam() 插入的數據值 ## ?,? 占位方法 =============================================== ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $user_name='guofucheng'; //要寫入的值 $password= md5("123456"); //要寫入的值 $sql="insert into maik (user_name,password) values (?,?)"; //插入數據 ?,?為占位符 $stmt=$db->prepare($sql); $stmt->bindParam(1,$user_name); //按順序插入 $stmt->bindParam(2,$password); //按順序插入 $stmt->execute(); ~~~ # 第二種方法:(常用) ## prepare()用法 ## prepare(數據庫執行語句) ## bindParam() 插入的數據值 <h2>( :名稱 )占位方法</h2> ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $user_name='guofu'; //要插入的值 $password= md5("123456"); //要插入的值 $sql="insert into maik (user_name,password) values (:user_name,:password)"; //用(:名稱方法) $stmt=$db->prepare($sql); //防止SQL注入 $stmt->bindParam(":user_name",$user_name); //用(:名稱方法) $stmt->bindParam(":password",$password); $stmt->execute(); ~~~ # 第三種方法:(經常用:重點) ## 數組方法: ## prepare()用法 ## prepare(數據庫執行語句) ## 數組[':方法二的名字'=>值] ## $stmt->execute(數組); ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $user_name='xxxxxs'; //要插入的值 $password= md5("123456"); //要插入的值 $sql="insert into maik (user_name,password) values (:user_name,:password)"; //SQL語句 $data=[':user_name'=>$user_name,':password'=>$password]; $stmt=$db->prepare($sql); //防止MSQL注入 $stmt->execute($data); ~~~ # 修改數據值 :id占位符方法安全防止SQL注入 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $user_name='laozhuzhu'; //要修改的值 //$sql="insert into maik (user_name,password) values (:user_name,:password)"; $sql="UPDATE maik SET user_name=:name WHERE id>:id"; //修改語句 $data=[':name'=>$user_name,':id'=>6]; //寫成數組 $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute($data); //執行值 ~~~ # 刪除數據值: :id占位符方法安全防止SQL注入 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="DELETE FROM maik WHERE id=:id"; //刪除數據條件是id $data=[':id'=>13]; //寫成數組 $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute($data); //執行值 ~~~ # 查詢數據 ## fetchAll() //返回所有二維數組 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="SELECT *FROM maik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 $stmt->fetchAll(); //返回所有數組 ~~~ ## fetchAll(PDO::FETCH_ASSOC) //返回所有二維關聯數組 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="SELECT *FROM maik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 var_dump($stmt->fetchAll(PDO::FETCH_ASSOC)); //返回所有二維關聯數組 ~~~ ## fetchAll(PDO::FETCH_NUM); //返回所有二維索引數組 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="SELECT *FROM maik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 var_dump($stmt->fetchAll(PDO::FETCH_NUM)); //返回所有關聯索引二維數組 ~~~ ## fetch(PDO::FETCH_ASSOC)返回一個關聯數組 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="SELECT *FROM maik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 var_dump($stmt->fetch(PDO::FETCH_ASSOC)); //返回一個關聯數組 ~~~ ## 注意:fetchall返回的是二維數組 ## fetch返回的是一維度數組 <br/><br/><br/> ## rowCount()返會Mysql查詢條件的所有行數 注意:這里獲取的不少Mysql所有行數,是mysql查詢條件的所有行數。 ~~~ $db=new PDO('mysql:host=127.0.0.1;dbname=guo;port=3306;charset=utf8','root','root'); //鏈接數據庫 $sql="SELECT *FROM maik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 echo $res=$stmt->rowCount(); ~~~ ## errorCode() 獲取錯誤碼 ## ## errorinfo() 獲取錯誤信息數組形式 ~~~ $sql="SELECT *FROM ddmaik"; $stmt=$db->prepare($sql); //執行操作語句 $stmt->execute(); //執行準備查詢 $stmt->fetch(PDO::FETCH_ASSOC); //返回一個關聯數組 var_dump( $res=$stmt->errorinfo()); //查詢錯誤 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看