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

<legend id='Cy1Os'><style id='Cy1Os'><dir id='Cy1Os'><q id='Cy1Os'></q></dir></style></legend>
  1. <small id='Cy1Os'></small><noframes id='Cy1Os'>

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

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

        <bdo id='Cy1Os'></bdo><ul id='Cy1Os'></ul>
    2. 如何判斷列是否是使用 mysqli 的主鍵?

      how to tell if column is primary key using mysqli?(如何判斷列是否是使用 mysqli 的主鍵?)

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

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

          <tbody id='ptKil'></tbody>

              <bdo id='ptKil'></bdo><ul id='ptKil'></ul>
              <tfoot id='ptKil'></tfoot>
                本文介紹了如何判斷列是否是使用 mysqli 的主鍵?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在將我的一些代碼從舊的 mysql 擴展轉換為 PHP 中的 mysqli 擴展.以前,使用mysql擴展,我曾使用過這樣的代碼來查找表中的主鍵:

                I am converting some of my code from the older mysql extension to the mysqli extension in PHP. Previously, with the mysql extension, I had used some code like this to find the primary key in a table:

                while ($i < mysql_num_fields($result)) {
                    $meta = mysql_fetch_field($result, $i);
                    if ($meta->primary_key == 1){ 
                        $primary_key = $meta->name; 
                    }
                    $i++;
                }
                

                $meta->primary_key == 1 非常方便.

                到目前為止,我已經轉換為使用 mysqli 的代碼:

                So far I have converted to code to using mysqli:

                while ($i < $result->field_count) {
                    $meta = $result->fetch_field;
                    if ($meta->primary_key == 1){ 
                        $primary_key = $meta->name; 
                    }
                    $i++;
                }
                

                當然,通過查看文檔這里我們可以看到 $meta->primary_key 在 mysqli 中不存在.我看到有一個 $meta->flags.這是我最好的猜測,雖然我不確定當我有主鍵時 flags 應該是什么值.

                Of course, from looking at the docs here we can see that $meta->primary_key doesn't exist in mysqli. I see that there is a $meta->flags. This is my best guess, although i am not sure of what value flags should be when I have a primary key.

                有誰知道我如何使用 mysqli 判斷表的主鍵是哪一列?

                Does anyone know how I tell which column is the primary key for a table using mysqli?

                謝謝!

                編輯這是一些工作代碼:

                //get primary key
                $primary_key = '';
                while ($meta = $result->fetch_field()) {
                    if ($meta->flags & MYSQLI_PRI_KEY_FLAG) { 
                        $primary_key = $meta->name; 
                    }
                }
                

                推薦答案

                您已經非常接近了,您將需要 flags 屬性.

                You were very close, you will need the flags property.

                您正在尋找的標志是 MYSQLI_PRI_KEY_FLAG,意思是:

                The flag you are looking for is MYSQLI_PRI_KEY_FLAG, which means:

                字段是主索引的一部分

                您可以使用以下內容測試此標志:

                You can test for this flag with something like:

                if ($meta->flags & MYSQLI_PRI_KEY_FLAG) { 
                  //it is a primary key!
                }
                

                您在此處使用 & 作為 按位與運算符.

                You are using & here as a Bitwise AND Operator.

                這篇關于如何判斷列是否是使用 mysqli 的主鍵?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                    <tbody id='EFnUn'></tbody>
                  <tfoot id='EFnUn'></tfoot>
                  <i id='EFnUn'><tr id='EFnUn'><dt id='EFnUn'><q id='EFnUn'><span id='EFnUn'><b id='EFnUn'><form id='EFnUn'><ins id='EFnUn'></ins><ul id='EFnUn'></ul><sub id='EFnUn'></sub></form><legend id='EFnUn'></legend><bdo id='EFnUn'><pre id='EFnUn'><center id='EFnUn'></center></pre></bdo></b><th id='EFnUn'></th></span></q></dt></tr></i><div class="drl7trz" id='EFnUn'><tfoot id='EFnUn'></tfoot><dl id='EFnUn'><fieldset id='EFnUn'></fieldset></dl></div>
                  <legend id='EFnUn'><style id='EFnUn'><dir id='EFnUn'><q id='EFnUn'></q></dir></style></legend>

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

                  • <bdo id='EFnUn'></bdo><ul id='EFnUn'></ul>
                        • 主站蜘蛛池模板: 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 上海阳光泵业制造有限公司 -【官方网站】 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 开云(中国)Kaiyun·官方网站 - 登录入口| 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 |