¿Cómo recupero un valor específico de MySQL con PHP?

Está bien, estoy harto. He pasado la mayor parte de mi tiempo libre durante la semana pasada tratando de resolver esto. Sé que la consulta ha cambiado en SQL, pero no puedo entenderlo. Todas las otras publicaciones que puedo encontrar parecen estar desactualizadas. Si alguien pudiera ayudarme, realmente lo agradecería.

Todo lo que intento hacer es recuperar la identificación de una fila usando una "frase de contraseña" única que ingresé manualmente en una base de datos y luego establecerla como datos de sesión para que pueda usar esos datos en otras páginas. Siento que no debería ser tan difícil.

Para fines de demostración, aquí está mi código usando el antiguo mysql_query.

<?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"];?>

He intentado muchas cosas, así que he recibido muchos errores diferentes. Espero que alguien pueda señalarme en la dirección correcta aquí. ¿Cuál es la mejor manera de hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta