如何僅在姓名唯一時才顯示姓氏?否則打印全名作爲'姓氏,名字'。例如:在數據庫中,您有:Ace Perez,Dan Perez,James Perez和Dan Bond。它應該顯示是這樣的:僅當姓氏不唯一時才顯示名字
佩雷斯王牌佩雷斯丹·佩雷斯詹姆斯·邦德
它只能顯示債券而不是債券丹,因爲它是一個獨特的姓氏。
這裏是我的代碼片段:
<?php
$display = "SELECT * FROM main ORDER BY lastName ASC, firstName ASC";
$result = @mysql_query($display)or die(mysql_error());
while($row = mysql_fetch_array($result)){
$lastName = $row['lastName'];
$firstName = $row['firstName'];
$score = $row['score'];
$totalScore = $row['totalScore'];
$percentage = ($score/$totalScore)*100;
echo "<tr>";
echo "<td align='left'> $lastName </td>";
echo "<td align='left'> $firstName </td>";
echo "<td align='left'> $percentage </td>";
echo "</tr>";
}
echo "</table>";
?>
編輯:對不起,我很是新來的。該片段應該現在正確顯示! :)
我添加了主鍵:)非常感謝! –