dtufl26404 2012-11-21 16:22
浏览 10
已采纳

PDO新功能没有做任何事情?

Here is my code:

function connect() {
    $pdo = new PDO("mysql:host=localhost;dbname=www","user","pass");
   $xmax = "SELECT MAX(x) FROM headerfooter WHERE site = 'Brighter_Vista'";
   $xresult = $pdo->query($xmax);
   while($row = $xresult->fetch(PDO::FETCH_ASSOC)) {
       print_r($row);
    }
    $ymax = "SELECT MAX(y) FROM headerfooter WHERE site = 'Brighter_Vista'";
   $yresult = $pdo->query($ymax);
   while($row = $yresult->fetch(PDO::FETCH_ASSOC)) {
       print_r($row);
   }
}

I call the function and nothing shows up.

I checked the query in mysql terminal and it does work.

I am new to PDO, what am I doing wrong?

  • 写回答

2条回答 默认 最新

  • dongsi0625 2012-11-21 16:34
    关注

    The function is syntactically correct. Everything seems to be all right and the only problem I could see is related to a problem of PDO trying to connect. Just replace your function with this one:

    function connect() {
        try {
            $pdo = new \PDO("mysql:host=localhost;dbname=www","user","pass");
            $xmax = "SELECT MAX(x) FROM headerfooter WHERE site = 'Brighter_Vista'";
            $xresult = $pdo->query($xmax);
                while($row = $xresult->fetch(PDO::FETCH_ASSOC))
                    print_r($row);
            $ymax = "SELECT MAX(y) FROM headerfooter WHERE site = 'Brighter_Vista'";
            $yresult = $pdo->query($ymax);
                while($row = $yresult->fetch(PDO::FETCH_ASSOC))
                    print_r($row);
        } catch (\PDOException $e) {
            exit($e->getMessage());
        }
    }
    

    This function show or prevent errors in case of:

    • any PDO error
    • context in which you are using namespaces
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题