0
我也補充說,成功地執行現有的結果頁面上加入一個記錄:顯示MySQL的加入PHP導致
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> </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>
如何從記錄集而不是僅僅從ID中回顯匹配的clientFName和clientLname。這兩個表中的clientID是相同的。
太近了!這顯示所有記錄,我只想要結果中的那一行? –
然後將您的SQL更改爲僅獲取一個。不要在數據庫中做大量工作,只能將數據以PHP方式丟棄 – symcbean
您只需要特定用戶標識的詳細信息?然後,您應該在SQL中添加一個where查詢,例如(SELECT clientLName,clientFName FROM sys_client LEFT JOIN sys_visits USING(clientID)WHERE clientID = xxxx) – Jackass