我在数据库中有一个列,该列填充了我的幻想体育网站上获得最多的运动员的表格中的列表,在该网站上,我希望能够将“Jamal Charles”作为网址并将其链接到内部已经创建的 Jamaal 网页。在表格下方,我有一个调用“公司名称”的函数——公司名称实际上是运动员的名字。
如何使“公司名称”成为此表中其自己页面的链接?我会创建另一个调用 url 的函数吗?制作另一列接受网址并调用它?我听说有时数据库只会回显 url 文本而不是链接。有没有可能?
如果您需要更多代码,请告诉我。提前谢谢大家!
今日收入最高的运动员 1. Jamaal Charles 0.54 % 2. Kyle Rudolph 0.50 % 3. AJ Green 0.48 % 4. Michael Bush 0.48 % 5. Jared Cook 0.47 % 6. Christian Ponder 0.45 % 7. Alfred Morris 0.45 % 8. Nate Washington 0.44 % 9. 瑞恩·苏科普 0.44 % 10. 德马科·默里 0.43 %
function getTopAthletes($connection){
$i=1;
$query = "SELECT b. companyname, (a.currentprice - a.open)/a.open as performance FROM jm_market a, jm_stocks b WHERE a.symbol = b.symbol AND active = 'Y' ORDER BY performance desc LIMIT 10";
$result=mysql_query($query,$connection) or die('Problem with obtaining top PLAYERS: ' . $query);
$output = "<table class='tab1 bborder' cellspacing='0'>";
$output.= "<th colspan='4'>Top Gaining Athletes Today</th>";
while($row=mysql_fetch_array($result)){
// Shorten really long names
if (strlen($row['companyname']) > 20) {
$short = split (' ', $row['companyname']);
$row['companyname'] = substr( $short[0],0,1 ) . ". ";
unset($short[0]);
foreach ($short as $n) {
$row['companyname'] .= $n . " ";
}
$row['companyname'] = rtrim($row['companyname']);
}
$output .="<tr ><td width='20px'><strong>" . $i.".</strong></td>";
$output .="<td ><strong>" . $row['companyname']."</strong></td>";
$output .="<td><strong>" . number_format(($row['performance']) * 100,2)." %</strong></td></tr>";
$i++;
}
$output .= "</table>";
return $output;
}