使用变量时,PDO获取所有功能都不起作用

时间:2017-01-01 17:25:02

标签: php arrays

我在下面发布了我的代码,我的问题是,当我使用$ id变量仅从数据库中获取数据并返回空数组时,但是当我将执行命令中的$ id的值硬设置为1时,它会抓取数据。当$ id被回显时,显示数字1。

Image / Description

<?php
            $ids = array();
            foreach($_SESSION as $name => $value){
                if($name[0] == "c"){
                    $id = $name;
                    $id[0] = '';
                    echo("ID: ".$id." for ".$value." orders. <br>");
                    array_push($ids,$id);

                    $userQuery = $db->prepare("
                        SELECT item_id, item_name, cost, descript, stock
                        FROM items
                        WHERE item_id = :idd
                    ");

                    $userQuery->execute(['idd' => 1]);
                    $result = $userQuery->fetchAll();
                    var_dump($result);
                    }
            }
            ?>

0 个答案:

没有答案