2017-05-15 6 views
1

Ich habe 2 TabellenPHP SQL: select Daten aus zwei Tabellen

Tbl A Cols: id Nama kdwil

Tbl B Cols: id Nama kdwil

Möchten Sie alle Daten aus diesen Tabellen anzeigen, die kdwil ist ein Wert

So habe ich

$query2 = "SELECT * FROM a, b where a.kdwil=b.kdwil and a.kdwil='$kdwil'"; 
    $result2 = mysql_query($query2); 
    while($row2 = mysql_fetch_array($result2)){ 
     echo "<label><input type='checkbox' value='".$row2['nama']."'>".$row2['nama']."</label>"; 

Aber lieferte keine Ergebnisse.

+0

Sie sollten PDO/MySQLi verwenden, mysql_ * Funktionen sind veraltet. – Enstage

Antwort

0
$query2 = "SELECT * FROM a, b where a.kdwil=b.kdwil and a.kdwil='$kdwil'"; 
$result2 = mysql_query($query2); 
while($row2 = mysql_fetch_assoc($result2)){ 
    echo "<label><input type='checkbox' value='".$row2['nama']."'>".$row2['nama']."</label>"; 

Verwenden Sie stattdessen mysql_fetch_assoc.

+0

danke für die antwort, aber ergebnis gedruckt warum gerade von tbl B? Können Sie das erklären? Danke –

+0

Überprüfen Sie diese Post. [mysql-fetch-array-mysql-fetch-assoc-mysql-fetch-objektunterschiede] (http://stackoverflow.com/questions/1536813/mysql-fetch-array-mysql-fetch-assoc-mysql-fetch- Objekt) –

Verwandte Themen