prepare($sql);$sth->bindValue(1,+'" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

PDO LIMIT bug

系統(tǒng) 2132 0

PDO存在一個(gè)LIMIT BUG(mysql)

需要指定數(shù)據(jù)類型,而且limit后面跟的2個(gè)參數(shù)必須是數(shù)值類型,不然的話獲取不到數(shù)據(jù)

例1:

      
        $dsn
      
       = "mysql:host=127.0.0.1;port=3306;dbname=dab"
      
        ; 


      
      
        $dbh
      
       = 
      
        new
      
       PDO(
      
        $dsn
      
      , 'root', ''
      
        );


      
      
        $sql
      
       = "select * from dab_ntos_admin limit ?,?"
      
        ;


      
      
        $sth
      
       = 
      
        $dbh
      
      ->prepare(
      
        $sql
      
      
        );


      
      
        $sth
      
       ->bindValue(1, +'0', PDO::PARAM_INT); 
      
        //
      
      
         第三個(gè)參數(shù)指定了參數(shù)類型,第二個(gè)參數(shù)用+號(hào)做了類型轉(zhuǎn)換(轉(zhuǎn)成數(shù)值類型)
      
      
        $sth
      
       ->bindValue(2, +'1', PDO::PARAM_INT); 
      
        //
      
      
         第三個(gè)參數(shù)指定了參數(shù)類型,第二個(gè)參數(shù)用+號(hào)做了類型轉(zhuǎn)換(轉(zhuǎn)成數(shù)值類型)
      
      
        $sth
      
      ->
      
         execute(); 


      
      
        foreach
      
      (
      
        $sth
      
      
        as
      
      
        $row
      
      
        ) { 

    
      
      
        echo
      
      
        var_dump
      
      (
      
        $row
      
      
        ); 

} 
      
    

例2:

      
        $dsn
      
       = "mysql:host=127.0.0.1;port=3306;dbname=dab"
      
        ; 


      
      
        $dbh
      
       = 
      
        new
      
       PDO(
      
        $dsn
      
      , 'root', ''
      
        );


      
      
        $sql
      
       = "select * from dab_ntos_admin limit :start,:limit"
      
        ;


      
      
        $sth
      
       = 
      
        $dbh
      
      ->prepare(
      
        $sql
      
      
        );


      
      
        $sth
      
       ->bindValue(':start', +'0', PDO::PARAM_INT); 
      
        //
      
      
         第三個(gè)參數(shù)指定了參數(shù)類型,第二個(gè)參數(shù)用+號(hào)做了類型轉(zhuǎn)換(轉(zhuǎn)成數(shù)值類型)
      
      
        $sth
      
       ->bindValue(':limit', +'1', PDO::PARAM_INT); 
      
        //
      
      
         第三個(gè)參數(shù)指定了參數(shù)類型,第二個(gè)參數(shù)用+號(hào)做了類型轉(zhuǎn)換(轉(zhuǎn)成數(shù)值類型)
      
      
        $sth
      
      ->
      
         execute(); 


      
      
        foreach
      
      (
      
        $sth
      
      
        as
      
      
        $row
      
      
        ) { 

    
      
      
        echo
      
      
        var_dump
      
      (
      
        $row
      
      
        ); 

} 
      
    

?

PDO LIMIT bug


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 灵台县| 玉山县| 循化| 白水县| 花垣县| 苍山县| 天等县| 昔阳县| 鹰潭市| 友谊县| 安徽省| 栾城县| 屯昌县| 若羌县| 汉阴县| 广元市| 枞阳县| 霍林郭勒市| 邓州市| 介休市| 三门县| 卓尼县| 鄂伦春自治旗| 威宁| 潞城市| 金华市| 龙川县| 公安县| 府谷县| 孟村| 宣化县| 尚义县| 剑河县| 和硕县| 玉树县| 武陟县| 肥城市| 土默特左旗| 温州市| 竹北市| 镇平县|