mysql数据库中的超链接

x6yk4ghg  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(604)

我有一个mysql数据库在线的文件图像转录。这些图片位于另一个网站上。我想在数据库中包含实际图像的链接,以便研究人员可以单击链接并直接转到图像。
我已经做了以下工作:在excel电子表格中创建了一个名为image的列,该列将通过odbc上传到phpmyadmin以用于我的数据库,我已经包含了该图像
当文件通过odbc上传时,我可以在phpmyadmin上看到数据库的表中的链接。
我还包括了图片列显示在我的结果页和列确实出现。
但是,对于任何在“图像”列中有链接的条目,超级链接根本不会出现在结果页上,因此没有任何内容可以单击直接转到图像
我做错什么了?

euoag5mw

euoag5mw1#

我很快写了这篇文章想帮你。您需要将dbhost、dbusername、yourtablename等更改为数据库信息。

<?php
$con=mysqli_connect("DBHOST","DBUSERNAME","DBPASSWORD","DBNAME");
$result = mysqli_query($con,"SELECT * FROM 'yourtablename'");    

echo "<table border='1'>
<tr>
<th>Notes</th>
<th>Image</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['NOTES'] . "</td>";
echo "<td>" . $row['IMAGE'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>

编辑:这里有一个替代的解决方案,将把你的链接格式。
我很快写了这篇文章想帮你。您需要将dbhost、dbusername、yourtablename等更改为数据库信息。

<?php
$con=mysqli_connect("DBHOST","DBUSERNAME","DBPASSWORD","DBNAME");
$result = mysqli_query($con,"SELECT * FROM 'yourtablename'");    

echo "<table border='1'>
<tr>
<th>Notes</th>
<th>Image</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['NOTES'] . "</td>";
echo "<td><a href='" . $row['IMAGE'] . "'>Link</a></td>";
echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>

相关问题