0

データベース内の 1 つのテーブルから ID を取得し、その ID を「キー」として使用して、別のテーブルから名前を取得する必要があります。例えば

 $result2 = mysql_query("SELECT * FROM XXX WHERE id=8 ") 
 or die(mysql_error());  

 while($row = mysql_fetch_array( $result2 )) {

echo $row['client_id'];

ここで、テーブル 1 から client_id を取得します。これをどのように実装して、上記の ID を持つもののみの名前と姓を返すようにしますか?

$data = mysql_query("SELECT firstname, lastname FROM YYY WHERE ???? :S ") 
or die(mysql_error()); 
Print "<table border cellpadding=3>"; 
while($info = mysql_fetch_array( $data )) 
   { 
   Print "<tr>"; 
   Print "<th>fname:</th> <td>".$info['firstname'] . "</td> "; 
   Print "<th>lname:</th> <td>".$info['lastname'] . " </td></tr>"; 
} 
Print "</table>"; 
?>
4

4 に答える 4

0

なぜこれではないのですか:

$data = mysql_query("SELECT firstname, lastname FROM YYY WHERE id ". $row['client_id']) ;
or die(mysql_error()); 
于 2013-08-12T11:48:43.993 に答える