anonymou
2015-10-28 11:46:32 UTC
[28-Oct-2015 18:41:39 UTC] PHP Notice: Undefined variable: item in C:\MAMP\htdocs\GameDevProject\Inventory\dbFunctions.php on line 41
I can't seem to figure out what I need to fix it
function open_database_connection() {
// DB connection details
$username = 'user';
$password = 'pass';
$host = 'localhost';
$db = 'inventory';
// try to connect to DB
$connection = mysqli_connect($host, $username, $password, $db);
// check connection successful
// redirect with message to error page
if (mysqli_connect_errno()) {
$errorMessage = 'DB connection failed: '.mysqli_connect_error();
die($errorMessage);
}
return $connection;
}
function close_database_connection($connection)
{
mysqli_close($connection);
}
function getitemByPlayerName($playerName){
$connection=open_database_connection();
// $item = getitemByPlayerName($playerName);
$query = "select * from inventory WHERE player='$playerName'";
// die($query);
if($result = mysqli_query($connection,$query)){
if($row = mysqli_fetch_assoc($result)){
$item = $row['item'];
}
} else {
$errorMessage = 'Query failed:'.$query;
die($errorMessage);
}
close_database_connection($connection);
return $item;
}