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

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

        <bdo id='3pTFZ'></bdo><ul id='3pTFZ'></ul>
        <legend id='3pTFZ'><style id='3pTFZ'><dir id='3pTFZ'><q id='3pTFZ'></q></dir></style></legend>
      1. <small id='3pTFZ'></small><noframes id='3pTFZ'>

        <tfoot id='3pTFZ'></tfoot>

      2. PDO fetchAll() 主鍵作為數(shù)組組鍵

        PDO fetchAll() primary key as array group key(PDO fetchAll() 主鍵作為數(shù)組組鍵)
        • <bdo id='hHHsx'></bdo><ul id='hHHsx'></ul>
            <tbody id='hHHsx'></tbody>

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

            1. <small id='hHHsx'></small><noframes id='hHHsx'>

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

                  <tfoot id='hHHsx'></tfoot>
                1. 本文介紹了PDO fetchAll() 主鍵作為數(shù)組組鍵的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我想將特定數(shù)據(jù)庫的內(nèi)容存儲(chǔ)到按主鍵分組的數(shù)組中.(而不是 PDO fetchAll() 組織它們的無用方式).

                  I want to store the contents of a specific database into an array, grouped by their primary keys. (Instead of the useless way PDO fetchAll() organises them).

                  我當(dāng)前的代碼:

                  $DownloadsPDO = $database->dbh->prepare("SELECT * FROM `downloads`");
                  $DownloadsArray =  $DownloadsPDO->execute();
                  $DownloadsArray =  $DownloadsPDO->fetchAll();
                  

                  然后輸出:

                  Array ( [0] => Array ( [id] => 0 [0] => 0 [path] => /xx-xx/testfile.zip [1] => /xx-xx/testfile.zip [name] => Test Script [2] => Test Script [status] => 1 [3] => 1 ) [1] => Array ( [id] => 1 [0] => 1 [path] => /xx-xx/test--file.zip [1] => /xxxx/testfile.zip [name] => New Script-UPDATE [2] => New Script-UPDATE [status] => 1 [3] => 1 ) )
                  

                  我曾考慮使用 PDO::FETCH_PAIR,但是我很快就會(huì)擴(kuò)展我希望能夠在此腳本上使用的數(shù)據(jù)量.這目前有效,但是當(dāng)我開始擴(kuò)大下載量并且更多客戶端開始使用時(shí),顯然數(shù)據(jù)的分組方式會(huì)導(dǎo)致問題.

                  I was considering to use PDO::FETCH_PAIR, however I will be very soon expanding the amount of data I want to be able to use on this script. This works currently, but when I start to expand the amount of downloads and more clients come into play, obviously the way the data is grouped causes an issue.

                  我可以按主鍵(即 id)對(duì)每個(gè)數(shù)組進(jìn)行分組嗎?

                  Is it possible for me to group each array by their primary key (which is id)?

                  推薦答案

                  我決定用 fetch() 循環(huán)遍歷結(jié)果,然后將它們輸入到一個(gè)數(shù)組中,這是我使用過的代碼并且它有效就好了:

                  I decided to just loop through the results with fetch() and enter them into an array as I go along, this is the code I have used and it works just fine:

                  $DownloadsPDO = $database->dbh->query("SELECT * FROM `downloads`");
                  $Array = array();
                  while ($d = $DownloadsPDO->fetch()) {
                      $Array[$d['id']]["id"] = $d['id'];
                      $Array[$d['id']]["name"] = $d['name'];
                      $Array[$d['id']]["path"] = $d['path'];                          
                  }
                  
                  // Outputs
                  Array ( [1] => Array ( [id] => 1 [name] => Test Script [path] => /xxxx/testfile.zip ) [2] => Array ( [id] => 2 [name] => New Script-UPDATE [path] => /xxxx/testfile.zip ) ) 
                  

                  它使用主鍵(即id)作為數(shù)組鍵的名稱,然后將數(shù)據(jù)添加到其中.

                  Which uses the primary key (being id) as the name for the array key, and then adds the data into it.

                  我想我會(huì)添加這個(gè)作為答案,因?yàn)檫@解決了它,感謝提供幫助的人,我希望這對(duì)希望實(shí)現(xiàn)相同目標(biāo)的其他人有所幫助.

                  Thought I would add this as the answer as this solved it, thanks to the guys that helped out and I hope this is helpful to anyone else hoping to achieve the same thing.

                  這篇關(guān)于PDO fetchAll() 主鍵作為數(shù)組組鍵的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

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

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

                          • <tfoot id='pTy9e'></tfoot>
                            主站蜘蛛池模板: 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 光环国际-新三板公司_股票代码:838504| 精密模具-双色注塑模具加工-深圳铭洋宇通| 真丝围巾|真丝丝巾|羊绒围巾|围巾品牌|浙江越缇围巾厂家定制 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 |