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

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

    <tfoot id='ulofi'></tfoot>

      • <bdo id='ulofi'></bdo><ul id='ulofi'></ul>
      <legend id='ulofi'><style id='ulofi'><dir id='ulofi'><q id='ulofi'></q></dir></style></legend>
    1. <small id='ulofi'></small><noframes id='ulofi'>

      mysqli_prepare() 期望參數 1 是 mysqli

      mysqli_prepare() expects parameter 1 to be mysqli(mysqli_prepare() 期望參數 1 是 mysqli)
      <i id='6W2ED'><tr id='6W2ED'><dt id='6W2ED'><q id='6W2ED'><span id='6W2ED'><b id='6W2ED'><form id='6W2ED'><ins id='6W2ED'></ins><ul id='6W2ED'></ul><sub id='6W2ED'></sub></form><legend id='6W2ED'></legend><bdo id='6W2ED'><pre id='6W2ED'><center id='6W2ED'></center></pre></bdo></b><th id='6W2ED'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='6W2ED'><tfoot id='6W2ED'></tfoot><dl id='6W2ED'><fieldset id='6W2ED'></fieldset></dl></div>
      <tfoot id='6W2ED'></tfoot>
        <bdo id='6W2ED'></bdo><ul id='6W2ED'></ul>
        <legend id='6W2ED'><style id='6W2ED'><dir id='6W2ED'><q id='6W2ED'></q></dir></style></legend>

        <small id='6W2ED'></small><noframes id='6W2ED'>

              <tbody id='6W2ED'></tbody>

                本文介紹了mysqli_prepare() 期望參數 1 是 mysqli的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                在使用 mysqli

                功能如下:

                db.php

                <?php
                define("DB_HOST", "host");
                define("DB_LOGIN", "login");
                define("DB_PASSWORD", "password");
                define("DB_NAME", "myDb");
                
                $link = mysqli_connect(DB_HOST, DB_LOGIN, DB_PASSWORD, DB_NAME);
                if(!$link) {
                    echo 'ERROR: ' . mysqli_connect_errno() . ': ' . mysqli_connect_error();
                }
                ?>
                

                function.php

                <?php
                function addItemToCatalog($var1, $var2, $var3, $var4) {
                    $sql = 'INSERT INTO catalog (var1, var2, var3, var4) 
                            VALUES (?, ?, ?, ?)';
                    if (!$stmt = mysqli_prepare($link, $sql)){
                        return false;
                    }
                    mysqli_stmt_bind_param($stmt, "ssii", $var1, $var2, $var3, $var4);
                    mysqli_stmt_execute($stmt); 
                    mysqli_stmt_close($stmt); 
                    return true;
                }
                ?>
                

                page.php

                <?php
                require_once ("db.php");
                require_once ("function.php");
                
                $var1 = $_POST['var1']; //showing without filtering methods
                $var2 = $_POST['var2'];
                $var3 = $_POST['var3'];
                $var4 = $_POST['var4'];
                
                if(!addItemToCatalog($var1, $var2, $var3, $var4)){ 
                    echo 'some error text';
                }
                else { 
                    header("Location: success.php"); 
                    exit;
                }
                ?>
                

                使用后有

                警告:mysqli_prepare() 期望參數 1 為 mysqli,第 5 行 function.php 中給出的 null.

                WARNING: mysqli_prepare() expects parameter 1 to be mysqli, null given in function.php on line 5.

                有人嗎?

                推薦答案

                兩個文件 db.phpfunction.php 粘在一起的方式我認為導致$link 被定義為全局變量 - 您需要使用 global 在函數內訪問它:

                The way the two files db.php and function.php are glued together I think results in $link being defined as a global variable - you need to use global to access it within function:

                function addItemToCatalog($var1, $var2, $var3, $var4) {
                    global $link;
                    ...
                }
                

                或通過參數顯式地將$link給函數:

                or give the $link to the function explicitly through parameter:

                function addItemToCatalog($var1, $var2, $var3, $var4, $link) {
                    ...
                }
                

                這篇關于mysqli_prepare() 期望參數 1 是 mysqli的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

                store_result() and get_result() in mysql returns false(mysql 中的 store_result() 和 get_result() 返回 false)
                Call to undefined function mysqli_result::num_rows()(調用未定義的函數 mysqli_result::num_rows())
                PHP Prepared Statement Problems(PHP 準備好的語句問題)
                mysqli_fetch_array returning only one result(mysqli_fetch_array 只返回一個結果)
                PHP MySQLi Multiple Inserts(PHP MySQLi 多次插入)
                How do I make sure that values from MySQL keep their type in PHP?(如何確保 MySQL 中的值在 PHP 中保持其類型?)

                        <tbody id='SKq3I'></tbody>
                      • <bdo id='SKq3I'></bdo><ul id='SKq3I'></ul>
                      • <small id='SKq3I'></small><noframes id='SKq3I'>

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

                          主站蜘蛛池模板: av黄色免费| 欧美男人天堂 | 欧洲一区二区在线 | 欧美一区二区精品 | 亚洲精品一 | 国产精品久久久久久久久久三级 | 99re热这里只有精品视频 | 91久久久久久久久久久久久 | 第一区在线观看免费国语入口 | 欧洲精品一区 | 久久国产精品视频免费看 | 成人在线视频免费观看 | 精品视频一二区 | 亚洲免费人成在线视频观看 | 国产一级在线观看 | av片在线免费看 | 欧美日韩精品一区二区三区视频 | 国产精品亚洲成在人线 | 99精品欧美一区二区三区综合在线 | 欧美福利视频 | 午夜欧美 | 成人精品一区二区三区中文字幕 | 国产精品18久久久久久白浆动漫 | 超级黄色一级片 | 成人午夜影院 | 日韩免费一二三区 | 在线看亚洲 | 国产在线小视频 | 成人a视频在线观看 | 国产99久久| 91精品国产综合久久婷婷香蕉 | 亚洲www啪成人一区二区麻豆 | 国产97在线视频 | 91在线一区 | 日本成人片在线观看 | 高清久久久 | 精品啪啪| 久久伊人青青草 | 国产一区二区三区视频 | 成人欧美一区二区三区在线观看 | 久久精品一级 |