Hjælp til database udtræk
HejJeg har prøvet at skrive følgende kode men den viser blank side når jeg udfører den. Jeg skal bruge koden til at ligge de forskellige kolonner i en session.
Problemer opstår højst sandsynligt i de to linjer:
$row = $stmt->fetch();
return ($row);
Hele koden:
<?php
function fetchUserDetails($username)
{
$mysqli = new mysqli("localhost", "brugernavn", "adgangskode", "tabel");
if (mysqli_connect_errno())
{
echo 'Der opstod en fejl ved forbindelsen: ' . mysqli_connect_error();
exit();
}
if ($stmt = $mysqli->prepare('SELECT `username`, `firstname`, `lastname`, `email` FROM `users` WHERE `username` = ? LIMIT 1'))
{
$stmt->bind_param('s', $username);
$stmt->execute();
$row = $stmt->fetch();
return ($row);
$stmt->close();
}
else
{
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
}
$userdetails = fetchUserDetails("ssf");
echo $userdetails["firstname"];
?>