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

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

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

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

        什么是 PDO &amp;我為什么要使用它?

        What is PDO amp; why should I use it?(什么是 PDO amp;我為什么要使用它?)

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

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

            <tbody id='PxCWV'></tbody>
                <bdo id='PxCWV'></bdo><ul id='PxCWV'></ul>

                <tfoot id='PxCWV'></tfoot>
                • 本文介紹了什么是 PDO &amp;我為什么要使用它?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  人們不斷提到我在處理 MySQL 時應該在我的 PHP 中使用 PDO,我以前從未聽說過.

                  People keep on mentioning that I should be using PDO in my PHP when dealing with MySQL, I have never heard of this before.

                  什么是 PDO?它是如何使用的,有什么優點和缺點?

                  What is PDO? How is it used and what are the pros and cons?

                  謝謝,

                  推薦答案

                  將 PDO 視為一個內置類,它與 PHP 一起打包,可以讓您更輕松地與數據庫進行交互.在開發 PHP 應用程序時,您需要處理很多事情,例如建立連接、創建查詢、獲取結果、將資源轉換為數組、使用 mysql_real_escape_string() 逃避 MySQL 注入,現在這是一個有很多事情需要處理,至少但不是最后考慮這樣一種情況,您想從 mysql 跳轉到 mysqli 或 MSSQL,因為您需要遍歷每個函數并更改每一行代碼以滿足需要.PDO 通過提供一個集中的類來消除所有這些問題.

                  Consider PDO as a built in class that comes packaged with PHP to make it very easier for you to interact with your database. while developing a PHP Application you need to take care of lots of things like establish a connection, create query, to fetch the result convert resource into an array, escape MySQL Injection using mysql_real_escape_string() now that is a lot of things to be taken care of, least but not the last consider a situation where you want to jump from mysql to mysqli or MSSQL for that you need to go through each and every function and change every line of code to suit the need. PDO eradicate all this problem by providing one centralized class.

                  詳細看下面的代碼.

                  使用 PDO 建立到 MySQL 的連接:

                  to establish a connection to MySQL Using PDO :

                  $dbh = new PDO('mysql:host='.HOST.';dbname='.DATABASE,USERNAME,PASSWORD); 
                  

                  就是這樣,連接建立,您可以重用 $dbh 來執行查詢,例如從表用戶獲取結果,您只需要兩行代碼.

                  that's it, the connection is established and you could reuse $dbh for performing queries for example to fetch the result from a table user you just need two line of code.

                  $sth = $dbh->query('SELECT id,name,email FROM users');
                  $user = $sth->fetch(PDO::FETCH_ASSOC);
                  

                  現在 $user 會將所有值作為關聯數組獲取.

                  Now $user will have all the values fetched as an associative array.

                  要將值插入數據庫,您需要執行以下操作.

                  To Insert value into the database you need to do the following.

                  $sth = $dbh->prepare('INSERT INTO users(name,email) VALUES(:name, :email)');
                  $sth->bindParam(':name', 'My Name');
                  $sth->bindParam(':email', 'email@email.com');
                  $sth->execute();
                  

                  上面的代碼使用了命名占位符,這樣 PDO 可以讓你遠離許多漏洞,因為它可以讓你遠離 MySQL 注入.為了讓你開始,看看 netttus 的這個教程,他們解釋得很好,這篇文章將解釋你所有關于 PDO 的困境

                  The above code is using named placeholder, this way PDO will keep you safe from many vulnerabilities as it will keep you away from MySQL Injection. to get you started have a look at this tutorial by netttus, they have explained it very nicely, this article will explain all your dilemmas regarding PDO

                  http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/

                  這篇關于什么是 PDO &amp;我為什么要使用它?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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='1S9C2'></tfoot>

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

                          <small id='1S9C2'></small><noframes id='1S9C2'>

                        • <i id='1S9C2'><tr id='1S9C2'><dt id='1S9C2'><q id='1S9C2'><span id='1S9C2'><b id='1S9C2'><form id='1S9C2'><ins id='1S9C2'></ins><ul id='1S9C2'></ul><sub id='1S9C2'></sub></form><legend id='1S9C2'></legend><bdo id='1S9C2'><pre id='1S9C2'><center id='1S9C2'></center></pre></bdo></b><th id='1S9C2'></th></span></q></dt></tr></i><div class="fbmt3on" id='1S9C2'><tfoot id='1S9C2'></tfoot><dl id='1S9C2'><fieldset id='1S9C2'></fieldset></dl></div>
                            <bdo id='1S9C2'></bdo><ul id='1S9C2'></ul>
                              <tbody id='1S9C2'></tbody>
                            主站蜘蛛池模板: 上海深蓝_缠绕机_缠膜机-上海深蓝机械装备有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气| 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂| 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 深圳市源和塑胶电子有限公司-首页| 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 收录网| 2025第九届世界无人机大会 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 |