Como recupero um valor específico do MySQL com PHP?

Ok, eu estou tão cansado. Passei a maior parte do meu tempo livre na semana passada tentando descobrir isso. Eu sei que a consulta mudou no SQL, mas não consigo descobrir. Todas as outras postagens que encontro parecem desatualizadas. Se alguém pudesse me ajudar, eu realmente aprecio isso.

Tudo o que estou tentando fazer é recuperar o ID de uma linha usando uma "frase-senha" exclusiva que eu inseri manualmente em um banco de dados e, em seguida, defina-os como dados da sessão para que eu possa usá-los em outras páginas. Eu sinto que não deve ser tão difícil.

Para fins de demonstração, aqui está o meu código usando o mysql_query mais antigo.

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'test321';

$db = 'local_test';

$conn = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db);  ?>



<?php

include 'includes/connection.php';

$pass = $_POST['inputPass'];

if(!$_POST['submit']) {
    echo "please fill out the form";
    header ('location: user_authenticate.php');
}


$query = "SELECT id FROM users WHERE pass= '$pass'";

$id = mysql_query($query);


$_SESSION["userId"] = "$id";

print $pass;
print $id;
print $_SESSION["userId"];?>

Eu tentei muitas coisas, então recebi muitos erros diferentes. Espero que alguém possa me apontar na direção certa aqui. Qual é a melhor maneira de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion