久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<i id='Ccb39'><tr id='Ccb39'><dt id='Ccb39'><q id='Ccb39'><span id='Ccb39'><b id='Ccb39'><form id='Ccb39'><ins id='Ccb39'></ins><ul id='Ccb39'></ul><sub id='Ccb39'></sub></form><legend id='Ccb39'></legend><bdo id='Ccb39'><pre id='Ccb39'><center id='Ccb39'></center></pre></bdo></b><th id='Ccb39'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Ccb39'><tfoot id='Ccb39'></tfoot><dl id='Ccb39'><fieldset id='Ccb39'></fieldset></dl></div>
<legend id='Ccb39'><style id='Ccb39'><dir id='Ccb39'><q id='Ccb39'></q></dir></style></legend>

        <bdo id='Ccb39'></bdo><ul id='Ccb39'></ul>

      <small id='Ccb39'></small><noframes id='Ccb39'>

    1. <tfoot id='Ccb39'></tfoot>
    2. PHP 將舊的 mysql_query 更改為 PDO

      PHP changing old mysql_query to PDO(PHP 將舊的 mysql_query 更改為 PDO)
    3. <small id='Kg7Wx'></small><noframes id='Kg7Wx'>

        <bdo id='Kg7Wx'></bdo><ul id='Kg7Wx'></ul>

            <i id='Kg7Wx'><tr id='Kg7Wx'><dt id='Kg7Wx'><q id='Kg7Wx'><span id='Kg7Wx'><b id='Kg7Wx'><form id='Kg7Wx'><ins id='Kg7Wx'></ins><ul id='Kg7Wx'></ul><sub id='Kg7Wx'></sub></form><legend id='Kg7Wx'></legend><bdo id='Kg7Wx'><pre id='Kg7Wx'><center id='Kg7Wx'></center></pre></bdo></b><th id='Kg7Wx'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Kg7Wx'><tfoot id='Kg7Wx'></tfoot><dl id='Kg7Wx'><fieldset id='Kg7Wx'></fieldset></dl></div>

            <legend id='Kg7Wx'><style id='Kg7Wx'><dir id='Kg7Wx'><q id='Kg7Wx'></q></dir></style></legend>
              <tbody id='Kg7Wx'></tbody>
            • <tfoot id='Kg7Wx'></tfoot>
              1. 本文介紹了PHP 將舊的 mysql_query 更改為 PDO的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我的代碼中有一些舊的 mysql_query 查詢,我想將其轉換為 PDO,但正在努力工作.

                I have some old mysql_query queries in my code which i want to convert in to PDO but am struggling to get to work.

                我的原始代碼是:

                mysql_query("UPDATE people SET price='$price', contact='$contact', fname='$fname', lname='$lname' WHERE id='$id' AND username='$username' ")
                or die(mysql_error()); 
                

                現在我正在嘗試:

                $sql = "UPDATE people SET price='$price', contact='$contact', fname='$fname', lname='$lname' WHERE id='$id' AND username='$username'";
                $q   = $conn->query($sql) or die("failed!");
                

                但似乎無法讓它工作,有什么想法嗎?

                but can't seem to get it to work, any ideas?

                更新代碼:

                $conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);
                
                
                 // check if the form has been submitted. If it has, process the form and save it to the   database
                 if (isset($_POST['submit']))
                 { 
                 // confirm that the 'id' value is a valid integer before getting the form data
                 if (is_numeric($_POST['id']))
                  {
                 // get form data, making sure it is valid
                 $id = $_POST['id'];
                 $fname = mysql_real_escape_string(htmlspecialchars($_POST['fname']));
                 $lname = mysql_real_escape_string(htmlspecialchars($_POST['lname']));
                 $contact = mysql_real_escape_string(htmlspecialchars($_POST['contact']));
                 $price = mysql_real_escape_string(htmlspecialchars($_POST['price']));
                
                
                 // check that firstname/lastname fields are both filled in
                 if ($fname == '' || $lname == '' || $contact == '' || $price == '' )
                 {
                 // generate error message
                 $error = 'ERROR: Please fill in all required fields!';
                
                 //error, display form
                 renderForm($id, $fname, $lname, $contact, $price, $error);
                 }
                 else
                 {
                 // save the data to the database
                 $username = $_SESSION['username'];
                
                 $query = "UPDATE people 
                         SET price=?, 
                             contact=?, 
                             fname=?, 
                             lname=? 
                          WHERE id=? AND 
                                username=?";
                $stmt = $db->prepare($query);
                $stmt->bindParam(1, $price);
                $stmt->bindParam(2, $contact);
                $stmt->bindParam(3, $fname);
                $stmt->bindParam(4, $lname);
                $stmt->bindParam(5, $id);
                $stmt->bindParam(6, $username);    
                $stmt->execute();
                
                
                 // once saved, redirect back to the view page
                header("Location: view.php"); 
                }
                

                推薦答案

                有關更多信息,請訪問此鏈接:PHP PDO

                For more information visit this link: PHP PDO

                根據您的示例,

                <?php
                
                    $query = "UPDATE people 
                             SET price=?, 
                                 contact=?, 
                                 fname=?, 
                                 lname=? 
                              WHERE id=? AND 
                                    username=?";
                    $stmt = $dbh->prepare($query);
                    $stmt->bindParam(1, $price);
                    $stmt->bindParam(2, $contact);
                    $stmt->bindParam(3, $fname);
                    $stmt->bindParam(4, $lname);
                    $stmt->bindParam(5, $id);
                    $stmt->bindParam(6, $username);    
                    $stmt->execute();
                
                ?>
                

                PDO 準備好的語句和存儲過程

                這篇關于PHP 將舊的 mysql_query 更改為 PDO的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)
                <i id='iHaC7'><tr id='iHaC7'><dt id='iHaC7'><q id='iHaC7'><span id='iHaC7'><b id='iHaC7'><form id='iHaC7'><ins id='iHaC7'></ins><ul id='iHaC7'></ul><sub id='iHaC7'></sub></form><legend id='iHaC7'></legend><bdo id='iHaC7'><pre id='iHaC7'><center id='iHaC7'></center></pre></bdo></b><th id='iHaC7'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='iHaC7'><tfoot id='iHaC7'></tfoot><dl id='iHaC7'><fieldset id='iHaC7'></fieldset></dl></div>

                      <tbody id='iHaC7'></tbody>
                      <tfoot id='iHaC7'></tfoot>
                        <bdo id='iHaC7'></bdo><ul id='iHaC7'></ul>

                        <legend id='iHaC7'><style id='iHaC7'><dir id='iHaC7'><q id='iHaC7'></q></dir></style></legend>
                        • <small id='iHaC7'></small><noframes id='iHaC7'>

                        • 主站蜘蛛池模板: 免费看一区二区三区 | 一区二区中文 | 蜜桃视频成人 | av一区在线 | 日韩综合在线视频 | 成人免费视频网站在线看 | 国产精品国产a级 | 日韩精品一区二区三区在线 | 91青青草视频 | 亚洲一区在线日韩在线深爱 | 免费在线观看一区二区 | 视频1区2区| 国产一级片免费视频 | 免费一区 | 黄色成人av | 国产精品伦理一区二区三区 | 国产精品日韩在线 | 一区二区三区国产好 | 另类视频在线 | 国产精品18久久久久久久 | 亚州国产 | 亚洲九九色| 成人欧美日韩一区二区三区 | 国产精品国产三级国产aⅴ无密码 | 成人精品视频在线观看 | 色必久久 | 精品国产一级片 | 欧美日韩不卡合集视频 | 日韩三级一区 | 自拍第1页 | 欧美黄色片| a级毛片免费高清视频 | 91视频电影 | 涩涩视频在线观看免费 | 色妹子综合网 | 91在线一区二区 | 成人高清在线视频 | 91精品国产综合久久久久久丝袜 | 粉嫩粉嫩芽的虎白女18在线视频 | 成人黄色a | 99久久婷婷国产综合精品电影 |