pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

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

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

        <legend id='Mt9rn'><style id='Mt9rn'><dir id='Mt9rn'><q id='Mt9rn'></q></dir></style></legend>

        我可以用 PHP 檢測和處理 MySQL 警告嗎?

        Can I detect and handle MySQL Warnings with PHP?(我可以用 PHP 檢測和處理 MySQL 警告嗎?)

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

            • <tfoot id='RRKbx'></tfoot>
                <tbody id='RRKbx'></tbody>
              1. <small id='RRKbx'></small><noframes id='RRKbx'>

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

                1. <legend id='RRKbx'><style id='RRKbx'><dir id='RRKbx'><q id='RRKbx'></q></dir></style></legend>
                2. 本文介紹了我可以用 PHP 檢測和處理 MySQL 警告嗎?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在處理一個 MySQL 表,該表將 JobName 列定義為 UNIQUE.如果有人嘗試使用數據庫中已有的 JobName 將新 Job 保存到數據庫中,MySQL 會拋出警告.

                  I'm dealing with a MySQL table that defines the JobName column as UNIQUE. If somebody tries to save a new Job to the database using a JobName that is already in the database, MySQL throws a warning.

                  我希望能夠在我的 PHP 腳本中檢測到這個警告,就像一個錯誤一樣,并進行適當的處??理.理想情況下,我想知道 MySQL 拋出了什么樣的警告,以便我可以分支代碼來處理它.

                  I would like to be able to detect this warning, just like an error, in my PHP script and deal with it appropriately. Ideally I would like to know what kind of warning MySQL has thrown so that I can branch the code to handle it.

                  這可能嗎?如果沒有,是因為MySQL沒有這個能力,PHP沒有這個能力,還是兩者都有?

                  Is this possible? If not, is it because MySQL doesn't have this ability, PHP doesn't have this ability, or both?

                  推薦答案

                  對于本地標記"到 PHP 的警告需要更改 mysql/mysqli 驅動程序,這顯然超出了本問題的范圍.相反,您將不得不基本上檢查您對數據庫所做的每個查詢是否有警告:

                  For warnings to be "flagged" to PHP natively would require changes to the mysql/mysqli driver, which is obviously beyond the scope of this question. Instead you're going to have to basically check every query you make on the database for warnings:

                  $warningCountResult = mysql_query("SELECT @@warning_count");
                  if ($warningCountResult) {
                      $warningCount = mysql_fetch_row($warningCountResult );
                      if ($warningCount[0] > 0) {
                          //Have warnings
                          $warningDetailResult = mysql_query("SHOW WARNINGS");
                          if ($warningDetailResult ) {
                              while ($warning = mysql_fetch_assoc($warningDetailResult) {
                                  //Process it
                              }
                          }
                      }//Else no warnings
                  }
                  

                  顯然,使用整體應用會非常昂貴,因此您可能需要仔細考慮警告可能出現的時間和方式(這可能會導致您進行重構以消除它們).

                  Obviously this is going to be hideously expensive to apply en-mass, so you might need to carefully think about when and how warnings may arise (which may lead you to refactor to eliminate them).

                  作為參考,MySQL 顯示警告

                  當然,您可以省去對 SELECT @@warning_count 的初始查詢,這樣可以為您每次執行節省一個查詢,但我為了迂腐的完整性而包含它.

                  Of course, you could dispense with the initial query for the SELECT @@warning_count, which would save you a query per execution, but I included it for pedantic completeness.

                  這篇關于我可以用 PHP 檢測和處理 MySQL 警告嗎?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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的訪問被拒絕)
                      <bdo id='76hNY'></bdo><ul id='76hNY'></ul>

                          <tbody id='76hNY'></tbody>
                      1. <i id='76hNY'><tr id='76hNY'><dt id='76hNY'><q id='76hNY'><span id='76hNY'><b id='76hNY'><form id='76hNY'><ins id='76hNY'></ins><ul id='76hNY'></ul><sub id='76hNY'></sub></form><legend id='76hNY'></legend><bdo id='76hNY'><pre id='76hNY'><center id='76hNY'></center></pre></bdo></b><th id='76hNY'></th></span></q></dt></tr></i><div class="smgoe2m" id='76hNY'><tfoot id='76hNY'></tfoot><dl id='76hNY'><fieldset id='76hNY'></fieldset></dl></div>
                        <legend id='76hNY'><style id='76hNY'><dir id='76hNY'><q id='76hNY'></q></dir></style></legend>

                          <small id='76hNY'></small><noframes id='76hNY'>

                          1. <tfoot id='76hNY'></tfoot>
                            主站蜘蛛池模板: 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 汝成内控-行政事业单位内部控制管理服务商| 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家| 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 湖南教师资格网-湖南教师资格证考试网 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 |