Ich versuche, Benutzerinformationen aus der Datenbank zu bekommen, aber es gibt mir ein leeres Array.
Code: i.stack.imgur.com/Op4HB.pngPHP - Mysqli | Ich versuche, Daten auszugeben, aber ich bekomme immer leer Array
$information = array();
$user = 'admin';
$myuser = new mysqli(HOST, USER, PASSWORD, DATABASE);
if ($info = $myuser->prepare("SELECT id,username,email,bd,firstname,lastname,gender,ppicture,cpicture FROM members WHERE username = ?")) {
$info->bind_param("s", $user);
/* execute query */
$info->execute();
/* get result */
$result = $info->get_result();
/* bind result variables */
$info->bind_result($information['id'],$information['username'],$information['email'],$information['birthday'],$information['first_name'],$information['last_name'],$information['gender'],$information['profile_picture'],$information['cover_picture']);
$info->fetch();
$rows = $result->num_rows;
$info->close();
}
if (!$rows) {
redirect('http://example.com/');
} else {
print_r($information);
}
das ist, was ich bekommen:
kann mir jemand dabei helfen? Ich benutze mysqli die ganze Zeit, aber ich weiß nicht, was diesmal schief gelaufen ist.
danke.
Sie Ihren Code korrekt formatiert werden soll, so ist es einfacher – NoLiver92
dank zu lesen, seine mein erster Beitrag und ich weiß nicht, wie man das –
zu tun @SaifEddin Versuchen zu entfernen '$ info-> close();' – affaz