MySQL Select查询&全局使用它(多个PHP页面)


MySQL Select Query & use it globally(Multiple PHP pages)

我目前正在从MySQL数据库中提取数据,当前代码为Example 1

function User_Details($uid){
        $uid = mysql_real_escape_string($uid);
        $query = mysql_query("SELECT uid,password,email,nickname,username,profile_pic,friend_count FROM users WHERE uid='$uid' AND status='1'");
        $data = mysql_fetch_array($query);
    return $data;    
}

我想在多个PHP页面上使用这个查询,而不必为每个PHP文件编写foreach循环。

目前我把它放在一个叫做Wall_Updates { }的类中,我试着用下面的代码打印它:Example1: <?php if ($uid) { $updatesarray = $Wall->Updates($uid); } if ($updatesarray) { foreach ($updatesarray as $data) { $username = $data['username']; ?> #HTML CODE GOES HERE <?php } ?>

So I'd like my query to pull multiple fields from users and use it across any page without a foreach.

PS:我很抱歉,如果它没有意义,我已经抱怨了很多,没有显示我已经尝试过,我希望这次不要抱怨,我感谢你看我的问题。

你需要在任何地方发出"or die" sql命令,否则你不知道为什么它失败了。

http://pastie.org/7897405

你有一个错误的列名(看最后一行的馅饼

)

也,从mysql_的东西中解脱出来,进入pdo。你应该知道的,笨蛋!