Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql数据库中提取URL并设置为单字可点击链接_Php_Mysql_Url_Html Table - Fatal编程技术网

Php 从mysql数据库中提取URL并设置为单字可点击链接

Php 从mysql数据库中提取URL并设置为单字可点击链接,php,mysql,url,html-table,Php,Mysql,Url,Html Table,我想从mysql数据库中提取URL。但是,我希望将URL链接到表中的单个单词“CLICK” 下面的代码片段从mysql数据库中提取数据,并将其作为一系列行放入表中。对于每一行,都有一个各自的URL,我也希望从数据库中提取该URL。与其显示完整的长URL,我只想让单词单击每一行,然后人们可以单击访问该URL。有谁能告诉我这是怎么做到的 $q="SELECT * FROM railstp WHERE DOWNLOAD='$changeday'"; $r

我想从mysql数据库中提取URL。但是,我希望将URL链接到表中的单个单词“CLICK”

下面的代码片段从mysql数据库中提取数据,并将其作为一系列行放入表中。对于每一行,都有一个各自的URL,我也希望从数据库中提取该URL。与其显示完整的长URL,我只想让单词单击每一行,然后人们可以单击访问该URL。有谁能告诉我这是怎么做到的

        $q="SELECT * FROM railstp WHERE DOWNLOAD='$changeday'";
                $r=mysqli_query($mysql_link,$q);

                if ($r)
                {
                echo "<strong>Network Rail Schedule (STP) updates downloaded: $changeday</strong>";
                echo "<p> </p>";
                echo "<Table id='customers'>
                <tr>
                <th>Headcode</th>
                <th>Traction</th>
                <th>From</th>
                <th>To</th>
                <th>Departing</th>
                <th>Destination</th>
                <th>Depart</th>
                <th>Arrive</th>
                <th>ATOC</th>
                <th>Runs</th>
                <th>Load</th>
                <th>Speed</th>
                </tr>";

                while ($row=mysqli_fetch_array($r,MYSQLI_ASSOC))
                {
                echo "<tr>";
                echo "<td>".$row['HEADCODE']."</td>";
                echo "<td>".$row['TRACTION']."</td>";
                echo "<td>".$row['STARTDATE']."</td>";
                echo "<td>".$row['ENDDATE']."</td>";
                echo "<td>".$row['DEPART']."</td>";
                echo "<td>".$row['ARRIVE']."</td>";
                echo "<td>".$row['DEPARTTIME']."</td>";
                echo "<td>".$row['ARRIVALTIME']."</td>";
                echo "<td>".$row['ATOC']."</td>";
                echo "<td>".$row['RUNS']."</td>";
                echo "<td>".$row['LOAD']."</td>";
                echo "<td>".$row['SPEED']."</td>";
                echo "</tr>";
                }
                echo "</Table>";
                }
                else {echo '<p>'.mysqli_error($mysql_link).'</p>' ;}
                }
                show_records($mysql_link);
                mysqli_close($mysql_link);
以最简单的形式:

<a href="<?php echo $URL;?>">CLICK</a>

将其添加到行代码中:

echo "<td><a href='".$row['URL']."'>CLICK</a></td>";

这样做的目的是将URL作为参数添加到链接中,但链接文本仅显示CLICK。将URL替换为URL的列名。

这大约是Ironcito的总和。我要把这个放在桌子区域吗。很抱歉,这一切都是新鲜事,我不知道你到底想怎么做。如果URL是数据库中的一个字段,那么您可以添加一行,如@Vacation9所说,必要时更改字段名称。谢谢Ironcito。这是有道理的。Regard只是试过了。第一次做得很好。再次感谢Vacation9和Ironcito