0) $has_shadow = true; $select_fields = 'user_id, users_login, users_passwd'; if ($has_shadow) $select_fields .= ", users_pass_hash"; $q = "SELECT $select_fields FROM `{$prefix}users` WHERE users_login = '$user_safe' LIMIT 1"; $res = mysqli_query($db, $q); if (!$res) { echo "Query error: " . mysqli_error($db) . PHP_EOL; exit(1); } if (mysqli_num_rows($res) === 0) { echo "No user found for '$user'\n"; } else { $row = mysqli_fetch_assoc($res); echo "Found user: id={$row['user_id']}, login={$row['users_login']}\n"; echo "passwd(db)=" . ($row['users_passwd'] ?? '') . "\n"; echo "pass_hash(db)=" . ($row['users_pass_hash'] ?? '') . "\n"; } mysqli_close($db); ?>