这段代码有什么问题?为什么我不能username从数据库中的members表中获取website.这是数据库信息的屏幕截图:
我正在尝试为它创建一个函数,以便我以后可以使用它.这是代码:
<?php
function get_username($username){
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'website';
$con = mysqli_connect($host, $username, $password, $database);
$query = "SELECT * FROM members WHERE username = '{$username}'";
$result = mysqli_query($con, $query);
$row = mysqli_fetch_array($result);
return $row['name'];
mysqli_close($con);
}
echo get_username('iamfaizahmed');
?>
Run Code Online (Sandbox Code Playgroud)
您的用户名将被覆盖在该函数中
$username = 'root'; // here
Run Code Online (Sandbox Code Playgroud)
所以无论你在函数参数中传递什么,它总是会使用
where username = 'root'
Run Code Online (Sandbox Code Playgroud)
所以使用不同的变量名称