PHP - Array aus DB auslesen

Ich war mir nicht sicher, ob ich es unter PHP oder MySQL posten sollte, habs jetzt mal hierhin getan.

Das Problem ist, dass ich ein Array erwarte, aber nur ein Wert von PHP zurückbekomme. Der gleiche Befehl direkt in phoMyAdmin eingegeben fürt jedoch zum gewünchtenen Erfolg.

Hier mal die Situation in der DB:
Key-------------Oled1----------Oled2----------Oled3
xx23334--------x1---------------x2---------------x3
xx12543--------x1---------------x2---------------x3
xx7e464--------x1---------------x2---------------x3

Die >Request ist dann:

SELECT Key FROM DB1 WHERE Oled1 = 'x1' AND Oled2 = 'x2'

Das in phpMyAdmin eingegeben ergibt wie bereits erwähnt das erwartete ergebnis, also alle drei keys.
Jedoch über PHP aufgerufen mit
[PHP]$dbhost = ‚localhost‘;
$dbuser = ‚username‘;
$dbpass = ‚pswd‘;
$dbname = ‚dbname‘;

$value1 = ‚x1‘;
$value2 = ‚x2‘;

$query_1 = „SELECT Key FROM DB1 WHERE Oled1 = ‚$value1‘ AND Oled2 = ‚$value2‘“;

$dblink = mysqli_connect(„$dbhost“, „$dbuser“, „$dbpass“) or die ('Error: ’ . mysqli_error($dblink));
mysqli_select_db($dblink,„$dbname“);

$result_1 = mysqli_fetch_assoc(mysqli_query($dblink,$query_1));

mysqli_close($dblink);

   print_r($result_1);[/PHP]

ergibt dann als Ausgabe

Array ( [Key] => xx23334 )

Erwartet hätte ich jedoch alle drei Ergebnisse. Was ist das Problem, was hab ich missachtet?

Hier sind zwei Links die dir sicher weiter helfen werden
Link 1
Da besonders auf die while Schleife achten :wink:

Link 2

Damit solltest du es eigentlich hinbekommen :wink: Wenn nicht kannst du dich ja nochmal melden. Und es ist eigentlich ein PHP Thema

@B3nnoX Okay, danke, es geht jetzt :slight_smile:
@moderation: Dann bitte nach PHP verschieben