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

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

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

    1. <small id='BjJw6'></small><noframes id='BjJw6'>

      <legend id='BjJw6'><style id='BjJw6'><dir id='BjJw6'><q id='BjJw6'></q></dir></style></legend>
    2. 帶有準(zhǔn)備好的語句的 PDO bindParam() 不起作用

      PDO bindParam() with prepared statement isn#39;t working(帶有準(zhǔn)備好的語句的 PDO bindParam() 不起作用)

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

        1. <tfoot id='KVAP9'></tfoot>

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

                <tbody id='KVAP9'></tbody>
              <legend id='KVAP9'><style id='KVAP9'><dir id='KVAP9'><q id='KVAP9'></q></dir></style></legend>

                <bdo id='KVAP9'></bdo><ul id='KVAP9'></ul>
                本文介紹了帶有準(zhǔn)備好的語句的 PDO bindParam() 不起作用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                好的,這就是問題所在:

                這有效:

                $STH = $DBH->prepare("SELECT * FROM juegos WHERE id = 1");$STH->execute();

                這不會:

                $STH = $DBH->prepare("SELECT * FROM juegos WHERE id = :id");$STH->bindParam(':id', '1', PDO::PARAM_STR);$STH->execute();

                我到底做錯了什么?它甚至不拋出異常

                謝謝大家!

                另外,這是完整的代碼

                setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );$STH = $DBH->prepare("SELECT * FROM juegos WHERE id = :id");$STH->bindParam(':id', '1', PDO::PARAM_STR);$STH->execute();$STH->setFetchMode(PDO::FETCH_ASSOC);while($row = $STH->fetch()) {echo $row['nombre']."<br/>";}$DBH = 空;echo "Todo salió bien";} catch (PDOException $e) {echo "錯誤";}?>

                解決方案

                使用 bindParam() 變量是 綁定為引用.

                字符串不能通過引用傳遞.>

                可以通過引用傳遞以下內(nèi)容:

                <塊引用>

                變量,即 foo($a)

                新語句,即 foo(new foobar())

                從函數(shù)返回的引用

                嘗試使用 bindValue()

                $STH->bindValue(':id', '1', PDO::PARAM_STR);

                Ok, this is the problem:

                This works:

                $STH = $DBH->prepare("SELECT * FROM juegos WHERE id = 1");
                $STH->execute();
                

                This doesn't:

                $STH = $DBH->prepare("SELECT * FROM juegos WHERE id = :id");
                $STH->bindParam(':id', '1', PDO::PARAM_STR);
                $STH->execute();
                

                What in the world am I doing wrong? It doesn't even throw an exception

                Thank you everyone!

                Also, this is the whole code

                <?php
                    try {
                        $DBH = new PDO("everything is", "ok", "here");
                
                        $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
                
                        $STH = $DBH->prepare("SELECT * FROM juegos WHERE id = :id");
                        $STH->bindParam(':id', '1', PDO::PARAM_STR);
                        $STH->execute();
                
                        $STH->setFetchMode(PDO::FETCH_ASSOC);
                
                        while($row = $STH->fetch()) {
                            echo $row['nombre']."<br/>";
                        }
                
                        $DBH = null;
                
                        echo "Todo salió bien";
                
                    } catch (PDOException $e) {
                        echo "Error";
                    }
                
                ?>
                

                解決方案

                Using bindParam() the variable is bound as a reference.

                A string can't be passed by reference.

                The following things can be passed by reference:

                Variables, i.e. foo($a)

                New statements, i.e. foo(new foobar())

                References returned from functions

                Try using bindValue()

                $STH->bindValue(':id', '1', PDO::PARAM_STR);
                

                這篇關(guān)于帶有準(zhǔn)備好的語句的 PDO bindParam() 不起作用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                相關(guān)文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標(biāo)不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                <legend id='TsggZ'><style id='TsggZ'><dir id='TsggZ'><q id='TsggZ'></q></dir></style></legend>

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

                          <tbody id='TsggZ'></tbody>
                      • <tfoot id='TsggZ'></tfoot>

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

                          <bdo id='TsggZ'></bdo><ul id='TsggZ'></ul>
                          主站蜘蛛池模板: 日韩中文字幕一区二区 | 九九热久久免费视频 | 亚洲高清视频在线观看 | 国产精品一区在线播放 | 成人片免费看 | 久久久999成人 | 国产在线精品一区二区 | 国产乱码精品一区二区三区忘忧草 | 爱草在线 | 亚洲综合色网 | 不卡在线一区 | 中文字幕亚洲一区 | 国产激情偷乱视频一区二区三区 | 欧美 中文字幕 | 欧美九九九 | 亚洲有码转帖 | 色视频在线免费观看 | 国产精品高潮呻吟久久久久 | 久久成人精品 | 人人亚洲 | 在线视频 亚洲 | 天天操天天干天天透 | 视频一二三区 | 久久精品青青大伊人av | 久久最新| 久久黄网 | 国产欧美一区二区三区在线看蜜臀 | 青青草精品视频 | 日本久久综合网 | 欧美二区三区 | 日本精品免费在线观看 | 国产亚洲精品久久情网 | 久久九九网站 | 久久久久久国产精品免费 | 欧美激情视频一区二区三区在线播放 | 亚洲综合区 | 国产精品99视频 | 久久精品一区 | 91精品久久久久 | 亚洲综合国产精品 | 中国一级特黄真人毛片免费观看 |