Wie rufe ich mit PHP einen bestimmten Wert von MySQL ab?

Okay, ich bin so satt. Ich habe in der vergangenen Woche den größten Teil meiner Freizeit damit verbracht, dies herauszufinden. Ich weiß, dass sich die Abfrage in SQL geändert hat, aber ich kann es nicht herausfinden. Alle anderen Beiträge, die ich finde, scheinen veraltet zu sein. Wenn mir jemand helfen könnte, wäre ich sehr dankbar.

Ich versuche lediglich, die ID einer Zeile mithilfe einer eindeutigen "Passphrase" abzurufen, die ich manuell in eine Datenbank eingegeben habe, und diese dann als Sitzungsdaten festzulegen, damit ich diese Daten auf anderen Seiten verwenden kann. Ich denke, es sollte nicht so schwer sein.

Für Demostrationszwecke wird hier mein Code mit der älteren mysql_query verwendet.

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

Ich habe viele Dinge ausprobiert, daher habe ich viele verschiedene Fehler bekommen. Ich hoffe, jemand könnte mich hier in die richtige Richtung lenken. Wie geht das am besten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage