php - 在 PHP 结果中显示 MySQL JOIN

标签 php mysql

我添加了一个在现有结果页面上成功执行 JOIN 的记录集:

mysql_select_db($database_redcross, $redcross);
$query_idToClient = "SELECT clientLName, clientFName FROM sys_client LEFT JOIN sys_visits USING (clientID)";
$idToClient = mysql_query($query_idToClient, $redcross) or die(mysql_error());
$row_idToClient = mysql_fetch_assoc($idToClient);
$totalRows_idToClient = mysql_num_rows($idToClient);

结果页面还查询另一个名为 sys_visits 的表,并显示当前如下的结果:

<table class="WADAResultsTable" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <th class="WADAResultsTableHeader">clientID:</th>
    <th>&nbsp;</th>
  </tr>
  <?php do { ?>
    <tr class="<?php echo $WARRT_AltClass1->getClass(true); ?>">

      <td class="WADAResultsTableCell">

      <a href="sys_visits_Detail.php?pid=<?php echo(rawurlencode($row_WADAsys_visits['pid'])); ?>" ><?php echo($row_WADAsys_visits['clientID']); ?></a></td>
    </tr>
  <?php } while ($row_WADAsys_visits = mysql_fetch_assoc($WADAsys_visits)); ?>
</table>

如何从记录集中回显匹配的 clientFName 和 clientLname 而不仅仅是 id。两个表中的 clientID 相同。

最佳答案

while ($row = mysql_fetch_row($idToClient)) 
{
   echo "clientLName: " .$row[0] . "clientFName: " .$row[1];
}

关于php - 在 PHP 结果中显示 MySQL JOIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12838341/

相关文章:

php - 从我的论坛中获取他们在 medoo 中的子论坛的所有主题

php - SQL 将 SELECT 列递增 +1

php - Laravel 8 - SQLSTATE[HY000] [2002] 没有那个文件或目录

javascript - 将 html 表单数据发送到发件人的电子邮件

Mysql 四字节汉字支持

mysql - 如何执行mariadb的图像?

mysql - 修改表: ERROR 2013 (HY000): Lost connection to MySQL server during query

javascript - 加速从 sql 数据库加载选择选项

javascript - 如何将记录的功能发送到我的服务器?

mysql - 无法连接到 'IP' 上的 MySQL 服务器 (111)