Mysql结果集代理奇怪

时间:2012-10-16 12:42:56

标签: php mysql

我正在使用PHP和mysql。第一次遇到这种情况:结果集中具有列名/整数作为索引的元素的值被设置为null,但整数索引具有正确的值。那是为什么?

["username"]=> NULL [12]=> string(9) "cyberpunk"

结果集的其余部分很好,即两个索引都显示正确的值。

编辑:

    function check_file($filename){ //This should be used instead of check_file. Does not work.
    global $db;
    $query = "SELECT images.filename, images.vote, images.numvotes, images.totalscore, images.average, images.likes, images.dislikes, images.views, images.bandwidth, images.category, images.subcategory, images.title, 
    images.username, images.state, uniquevote.username FROM images LEFT JOIN uniquevote ON images.filename = uniquevote.filename WHERE images.filename = :filename";
    $statement = $db->prepare($query);
    $statement->bindValue(':filename', $filename);
    $statement->execute();
    return $statement->fetch();
}

0 个答案:

没有答案