Thomas Maurer: mysqli_result boolean statt Resultat :(

Beitrag lesen

Hallo,

ich habe folgendes Problem:

Ich habe eine Datenbank "bank_01" mit der Tabelle "authentifikation". Die Tabelle verfügt über die Spalten "datum" und "pin". Nun möchte ich sämtliche sich in "bank_01" befindlichen Pins ("pin") auslesen, die das heutige Datum ("datum") aufweisen. Dazu der Code:

$aktuelles_datum = date("dmy");

$verbindung = mysqli_connect("", "root");
mysqli_select_db($verbindung, "bank_01");
$auswaehlen = "SELECT pin FROM authentifikation WHERE datum == $aktuelles_datum";
$res = mysqli_query($verbindung, $auswaehlen);

$PIN_Feld = [];
while ($dsatz = mysqli_fetch_assoc($res)) {
	$PIN_Feld[] = $dsatz;
} 

var_dump($PIN_Feld);

Meines Erachtens sollte var_dump($PIN_Feld) jetzt sämtliche pin-Einträge mit dem heutigen Datum (090716) auslesen, was nur leider nicht geschieht. Stattdessen bekomme ich die Meldung, dass mir while ($dsatz = mysqli_fetch_assoc($res)) statt eines Resultats einen Boolean zurückwirft. Scheint auch plausibel, da mir var_dump nicht alle pins mit dem heutigen Datum, sondern lediglich array(0) { } retourniert.

Bitte um Gnade - vielen Dank! LG, Thomas

akzeptierte Antworten