mysql
2016-09-03 4 views 0 likes 
0

Ich möchte eine Zeile aus einer Datenbanktabelle auswählen, wobei id= 'x' verwendet wird. Die Sache ist, dass ich in der Lage sein soll, das "x" dynamisch zu ändern. Wenn ich also eine Zeile mit id= 'y' auswählen möchte, möchte ich einfach y in einer anderen Zeile laden und aus dieser Zeile lesen können.Wählen Sie etwas aus einer Datenbank, wobei id einer Variablen entspricht

Sorry für mein schlechtes Englisch.

<?php 
$id = a field from another table 

$result = mysqli_query($con,"SELECT * FROM text where id= '$id'"); 
    while($row = mysqli_fetch_array($result)) 
     { 
      echo $row['text_area']; 
     } 
?> 

Hier ist ein Bild, das ich hoffe, wird dies besser erklären. http://concordia.com.ro/hmm.jpg

+0

Ich sehe kein schlechtes Englisch hier – Strawberry

+0

Wirklich leid, diesen Teil nicht verstehen konnte 'Die Sache ist, dass ich die‚x‘dynamisch ändern zu können, will, also, wenn Ich muss eine Zeile mit id = 'y' auswählen, ich möchte einfach y in einer anderen Zeile laden und aus dieser Zeile lesen.' Kannst du mehr erklären ? und Ihr Englisch ist gut, aber erklären Sie es einfach auf eine andere Weise, wenn das in Ordnung ist. – Laith

+0

Grundsätzlich werde ich 2 Tabellen haben. In einem von ihnen werde ich eine Nummer speichern, zum Beispiel 1258 und in dem anderen werde ich eine Reihe von Daten haben. Ich will in der Lage sein, nur jene Reihe zu zeigen, die eine spezifische ID und die ID haben, die ich 1258 sein möchte. –

Antwort

0

Versuchen Sie diesen Code:

<?php 
$result1 = mysqli_query($con,"SELECT * FROM id_val"); 

while($row1 = mysqli_fetch_assoc($result1)){ 
    $result = mysqli_query($con,"SELECT * FROM text where id= '{$row1['value']}'"); 
    while($row = mysqli_fetch_assoc($result)) 
    { 
     echo $row['text_area']; 
    } 
} 
?> 
+0

Wenn Sie hier schauen können http://concordia.com.ro/hmm.jpg. Das ist was ich brauche, was ziemlich nah an^ist. –

+0

@AlexandruChirigiu Code ist aktualisiert –

Verwandte Themen