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

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

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

      • <bdo id='fU9u6'></bdo><ul id='fU9u6'></ul>

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

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

        PHP 和 Postgres:捕捉錯誤?

        PHP and Postgres: catching errors?(PHP 和 Postgres:捕捉錯誤?)

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

            • <bdo id='U8i1T'></bdo><ul id='U8i1T'></ul>

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

                  <tfoot id='U8i1T'></tfoot>
                2. 本文介紹了PHP 和 Postgres:捕捉錯誤?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如果代碼失敗,我應該如何準備代碼?使用 try-catch 語句還是?

                  function delete_question ( $question_id ) {
                      $dbconn = pg_connect("host=localhost port=5432 dbname=heoa user=heoa password=123");
                  
                      // removes questions and its dependencies: answers and tags
                      $result = pg_query_params ( $dbconn,
                          'DELETE FROM questions
                          WHERE question_id = $1',
                          array ( $question_id )
                      );
                  

                  推薦答案

                  如果你想要異常,那么你需要使用 PDO.

                  If you want exceptions, then you need to use PDO.

                  對于 pg_* 函數和您的代碼,您需要檢查 $result 是否具有 false 值,如果是,則發生錯誤.

                  in case of pg_* functions and your code, you need to check whether $result has the value of false, if it does, then an error occured.

                  您可以使用 pg_last_error() 獲取錯誤描述

                  You can get the error description with pg_last_error()

                  像這樣:

                  $result = pg_query_params ( $dbconn,
                          'DELETE FROM questions
                          WHERE question_id = $1',
                          array ( $question_id )
                      );
                  
                  
                  if ($result === false) {
                      print pg_last_error($dbconn);
                  } else {
                      print 'everything was ok';
                  }
                  

                  所以,基本上,每次使用 pg_* 函數時,都需要檢查是否返回了 false,這些函數就是這樣.

                  So, basically, every time you use a pg_* function, you need to check whether false was returned, that's just the way it is with those functions.

                  是的,您可以構建自己的包裝器,因此您可以調用 my_db_query() 而不是 pg_query*,然后它會執行返回值檢查和異常拋出.

                  Yes, you can build your own wrappers so instead of pg_query* you call my_db_query(), which then does the return value checking and exception throwing.

                  或者,您可以使用 PDO,它可以針對可能出現的所有錯誤向您拋出 PDOException.

                  Or, you could go with PDO, which is able to throw you PDOException for all the errors that can occour.

                  這篇關于PHP 和 Postgres:捕捉錯誤?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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='L6m2s'><tr id='L6m2s'><dt id='L6m2s'><q id='L6m2s'><span id='L6m2s'><b id='L6m2s'><form id='L6m2s'><ins id='L6m2s'></ins><ul id='L6m2s'></ul><sub id='L6m2s'></sub></form><legend id='L6m2s'></legend><bdo id='L6m2s'><pre id='L6m2s'><center id='L6m2s'></center></pre></bdo></b><th id='L6m2s'></th></span></q></dt></tr></i><div class="kwym202" id='L6m2s'><tfoot id='L6m2s'></tfoot><dl id='L6m2s'><fieldset id='L6m2s'></fieldset></dl></div>

                  • <tfoot id='L6m2s'></tfoot>
                      <bdo id='L6m2s'></bdo><ul id='L6m2s'></ul>
                      <legend id='L6m2s'><style id='L6m2s'><dir id='L6m2s'><q id='L6m2s'></q></dir></style></legend>
                          <tbody id='L6m2s'></tbody>

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

                            主站蜘蛛池模板: 噪声治理公司-噪音治理专业隔音降噪公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 深圳湾1号房价_深圳湾1号二手房源| 广州/东莞小字符喷码机-热转印打码机-喷码机厂家-广州瑞润科技 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 搪玻璃冷凝器_厂家-越宏化工设备 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 合肥办公室装修 - 合肥工装公司 - 天思装饰 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 学生作文网_中小学生作文大全与写作指导 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 |