Mysqli准备好的语句正确执行但没有结果集

时间:2015-01-29 08:07:07

标签: php mysqli

在我的php应用程序中使用mysqli prepared语句执行select查询并且它正在正确执行但它不返回任何结果集。

public static function SelectByRegno($regno) {
    $foo = new Tapal_OutdwardDB();
    echo $regno;
    $myarray = array();

    $statement = $foo->mysqli->prepare("select type,subtype,regno,name,dept,despatchaddress,dealing,ddate,remarks from tapaldespatch where regno=? ");
    $statement->bind_param('S',$regno);
    $statement->execute();
    echo $statement->fullQuery; 
    $result = $statement->get_result();
    while($row=$result->fetch_array(MYSQLI_ASSOC)) {
        $myarray[] = $row;  
    } 
    return $myarray;
}

以上代码适用于我创建的其他应用程序。但是,我在这里面临问题,所以请给我解决方案。

0 个答案:

没有答案