2016-07-19 5 views
2

Ich versuche, zwei Spalten aus meiner Datenbank zu ziehen und den column1-Wert in den Variablennamen und den Wert aus column2 in den Variablenwert umzuwandeln. Gefällt mir:Wie können Sie Werte aus einem Abfrageergebnis in Variablen- und Variablenwerte umwandeln?

column1 | spalte2

wert1 | Wert2

Wert3 | value4

The result should be: 
$value1 = "value2" 
$value3 = "value4" 
etc.. 

Gibt es eine Möglichkeit, dies mit einer einzigen Abfrage zu erreichen?

+0

keine Abfrage kann das tun, Sie, dass – Ghost

+0

uns auf PHP Seite zu tun haben, werden Code Ihre DB-Verbindung zeigen (nicht der Benutzername/pwd) und wie Sie in der Regel Abfragen durchführen und Ergebnisse abrufen, damit wir eine bessere Vorstellung von dem Kontext haben, in dem eine Lösung bereitgestellt werden soll. – BeetleJuice

Antwort

0

Sie es von PHP-Code erreichen können,

$ query = "SELECT col1, col2 FROM Test";

if ($ result = mysqli_query ($ conn, Abfrage $)) {

/* fetch associative array */ 
while ($row = mysqli_fetch_assoc($result)) { 
    ${$row['col1']} = $row['col2']; 
} 

echo $val1;  // Echos val2 
echo "<br />"; 
echo $val3;  // Echos val4 
/* free result set */ 
mysqli_free_result($result); 
Verwandte Themen