我有一个包含三列的数据库:用户名,密码和金钱。我已经创建了登录代码,以及注销代码,但我正在尝试将特定数据从用户打印到他们登录的会话。这在mySQL而不是mySQLi中要容易得多,因为前者有mysql_result()函数可用。无论如何,我对php和mySQL相对较新,但我下面的代码可能是我试图通过使用echo getuserfield('money');
在index.php页面(下面是core.inc.php)中运行的代码。 ,但它不起作用。
function getuserfield($field){
global $con;
$query = mysqli_query($con, "SELECT '$field' FROM users WHERE username = '".$_SESSION['username']."'");
if($queryrun = $query){
if($queryresult = mysqli_fetch_assoc($queryrun)){
return $queryresults;
}
}
}
答案 0 :(得分:0)
return $queryresults['field_name'];