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

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

  • <small id='k5BzZ'></small><noframes id='k5BzZ'>

    <tfoot id='k5BzZ'></tfoot>
      <legend id='k5BzZ'><style id='k5BzZ'><dir id='k5BzZ'><q id='k5BzZ'></q></dir></style></legend>
          <bdo id='k5BzZ'></bdo><ul id='k5BzZ'></ul>

        為什么當我將多個查詢發送到 mysqli_query 時會發生

        Why error occurs when I send multiple queries into mysqli_query?(為什么當我將多個查詢發送到 mysqli_query 時會發生錯誤?)
            <bdo id='3B36d'></bdo><ul id='3B36d'></ul>
          • <tfoot id='3B36d'></tfoot>
              <tbody id='3B36d'></tbody>

              <legend id='3B36d'><style id='3B36d'><dir id='3B36d'><q id='3B36d'></q></dir></style></legend>

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

                1. <small id='3B36d'></small><noframes id='3B36d'>

                  本文介紹了為什么當我將多個查詢發送到 mysqli_query 時會發生錯誤?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  同樣的請求在Adminer中沒有錯誤,但是在php中是

                  The same request in the Adminer has no errors, but in php is

                  您的 SQL 語法有錯誤;檢查手冊對應于您的 MariaDB 服務器版本以使用正確的語法靠近 'SET @lastID = last_insert_id();插入p_messages(letter_id, user_id, messa' 在第 1 行).

                  You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SET @lastID = last_insert_id(); INSERT INTO p_messages(letter_id, user_id, messa' at line 1).

                  PHP:

                  $DB->query("INSERT INTO p_letters(user_1_id, user_1_name, create_date) VALUES ('".htmlspecialchars($accountId)."', '".htmlspecialchars($username)."', now()); SET @lastID = LAST_INSERT_ID(); INSERT INTO p_messages(letter_id, user_id, message) VALUES (@lastID, '".htmlspecialchars($accountId)."', '".htmlspecialchars($text)."');");
                  

                  SQL:

                  INSERT INTO p_letters(user_1_id, user_1_name, create_date) VALUES ('acc583bfa62de6f66.05116379', '212312313', now()); SET @lastID = LAST_INSERT_ID(); INSERT INTO p_messages(letter_id, user_id, message) VALUES (@lastID, 'acc583bfa62de6f66.05116379', 'Проверка');
                  

                  推薦答案

                  您應該使用單獨的 API 調用來運行查詢.

                  You are supposed to run your queries with separate API calls.

                  $DB->query("INSERT INTO ...");
                  $DB->query("SET @lastID = LAST_INSERT_ID()");
                  $DB->query("INSERT INTO ...");
                  

                  請注意,這里實際上不需要第二個查詢,因為可以直接使用 LAST_INSERT_ID().

                  note that you don't actually need the second query here as LAST_INSERT_ID() can be used directly.

                  此外,對于任何數據庫交互,您都不應該使用名為HTML 特殊字符"的函數.您必須改用準備好的語句.

                  Besides, you should never use a function named "HTML speacial chars" for any database interaction. You have to use prepared statements instead.

                  請注意,使用 multi_query 的建議是不合理且具有誤導性的,會導致很多問題.

                  Note that a suggestion to use multi_query is unjustified and misleading, causing a lot of problems.

                  這篇關于為什么當我將多個查詢發送到 mysqli_query 時會發生錯誤?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 中保持其類型?)
                2. <legend id='cZJgj'><style id='cZJgj'><dir id='cZJgj'><q id='cZJgj'></q></dir></style></legend>

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

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

                          1. <i id='cZJgj'><tr id='cZJgj'><dt id='cZJgj'><q id='cZJgj'><span id='cZJgj'><b id='cZJgj'><form id='cZJgj'><ins id='cZJgj'></ins><ul id='cZJgj'></ul><sub id='cZJgj'></sub></form><legend id='cZJgj'></legend><bdo id='cZJgj'><pre id='cZJgj'><center id='cZJgj'></center></pre></bdo></b><th id='cZJgj'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='cZJgj'><tfoot id='cZJgj'></tfoot><dl id='cZJgj'><fieldset id='cZJgj'></fieldset></dl></div>
                            主站蜘蛛池模板: 久久国产精品无码网站 | 成年人免费在线视频 | 99精品一级欧美片免费播放 | 日韩www| 久久精品这里精品 | 男人天堂色 | 成人免费大片黄在线播放 | 亚洲综合一区二区三区 | 日本精品一区二区三区在线观看视频 | 精品久久久久久久久久久下田 | 久久久久久国产精品 | 午夜精品一区二区三区免费视频 | 成人a免费| 黄色一级片在线播放 | 日本免费网 | 古装人性做爰av网站 | 91视频中文 | 国产精品一区一区 | 久久精品一 | 韩日一区二区 | 精品国偷自产在线 | 涩涩99 | 亚洲国产视频一区二区 | 精品欧美一区二区三区 | av官网在线 | 97国产成人 | 色综合天天综合网国产成人网 | 午夜影院中文字幕 | 国产精品久久久久久久久 | 国产精品一区视频 | 亚洲 欧美 日韩 精品 | 91五月天| 久久久国产一区二区三区四区小说 | 亚州国产| 亚洲一区二区中文字幕 | 亚洲天堂一区二区 | 精品视频免费在线 | 91久久精品国产 | jizz中国日本 | 欧洲一区二区三区 | 欧美三级在线 |