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

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

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

      1. <tfoot id='Bo9x0'></tfoot>
          <bdo id='Bo9x0'></bdo><ul id='Bo9x0'></ul>
        <legend id='Bo9x0'><style id='Bo9x0'><dir id='Bo9x0'><q id='Bo9x0'></q></dir></style></legend>

        PDO:在非對象上調用成員函數 fetch()?

        PDO: Call to a member function fetch() on a non-object?(PDO:在非對象上調用成員函數 fetch()?)

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

            <tbody id='WXa3E'></tbody>
        1. <legend id='WXa3E'><style id='WXa3E'><dir id='WXa3E'><q id='WXa3E'></q></dir></style></legend>

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

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

                • 本文介紹了PDO:在非對象上調用成員函數 fetch()?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我只是在嘗試 PDO 并且收到此錯誤,致命錯誤:在非對象上調用成員函數 fetch(),但它不是已經在 $this->db 對象上了嗎?

                  I am just trying out PDO and I get this error, Fatal error: Call to a member function fetch() on a non-object, but isn't it already on the $this->db object?

                  class shoutbox {
                  
                      private $db;
                  
                      function __construct($dbname, $username, $password, $host = "localhost" ) 
                      { # db conections
                          try {
                              $this->db = new PDO("mysql:host=".$hostname.";dbname=".$dbname, $username, $password);
                          }
                          catch(PDOException $e)
                          {
                              echo $e->getMessage();
                          }
                      }
                  
                      function getShouts()
                      {
                          $sql_shouts = $this->db->query('SELECT shoutid, message, pmuserid, ipadress, time FROM shouts WHERE pmuserid == 0');
                  
                          return $sql_shouts->fetch(PDO::FETCH_OBJ);
                  
                      }
                  
                  }
                  

                  推薦答案

                  仔細查看 PDO::query,特別是返回值"部分:

                  Look carefully at the documentation for PDO::query, particularly the "Return Values" section:

                  PDO::query() 返回一個 PDOStatement對象,或失敗時為 FALSE.

                  PDO::query() returns a PDOStatement object, or FALSE on failure.

                  重要的一點是失敗時為 FALSE".FALSE 不是一個對象,所以調用 ->fetch() 是個壞消息.

                  The important bit is "FALSE on failure". FALSE is not an object, so calling ->fetch() is bad news.

                  該錯誤可能是由于您使用了=="比較運算符.在 SQL 中,它只是=".

                  The error is probably due to your use of "==" comparison operator. In SQL, it's just "=".

                  你應該測試 $sql_shouts 是不是假的,然后對錯誤做一些聰明的事情,如果有的話:

                  You should test that the $sql_shouts is not false, and then do something smart with the error, if there was one:

                  <?PHP
                  $sql_shouts = $this->db->query('...');
                  if ($sql_shouts === false){
                      $errorInfo = $this->db->errorInfo();
                      //log the error or take some other smart action
                  }
                  return $sql_shouts->fetch(PDO::FETCH_OBJ);
                  

                  這篇關于PDO:在非對象上調用成員函數 fetch()?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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的訪問被拒絕)

                • <tfoot id='ei6O8'></tfoot>

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

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

                        • <legend id='ei6O8'><style id='ei6O8'><dir id='ei6O8'><q id='ei6O8'></q></dir></style></legend>

                          1. 主站蜘蛛池模板: 中直网_行业门户-行业人专业的交流平台!| 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 苏州柯瑞德货架-仓库自动化改造解决方案 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 99文库_实习生实用的范文资料文库站 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 |