Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
MySql数据库中的超链接_Mysql_Database_Hyperlink - Fatal编程技术网

MySql数据库中的超链接

MySql数据库中的超链接,mysql,database,hyperlink,Mysql,Database,Hyperlink,我有一个在线MySql数据库,用于记录文档图像。这些图片位于另一个网站上。我想将实际图像的链接包含在数据库中,以便研究人员可以单击链接并直接转到图像。 我已经做了以下工作: 创建了一个名为IMAGE的列 在我的excel电子表格(将通过ODBC上载到我的datbase的PhpMyAdmin)中,我包含了 通过ODBC上传文件时,我可以在PhpMyAdmin上的表中看到数据库的链接。 我还包括了要在结果页面上显示的图像列,该列确实出现了 但是,对于在“图像”列中有链接的任何条目,超链接根本不会出现

我有一个在线MySql数据库,用于记录文档图像。这些图片位于另一个网站上。我想将实际图像的链接包含在数据库中,以便研究人员可以单击链接并直接转到图像。
我已经做了以下工作: 创建了一个名为IMAGE的列 在我的excel电子表格(将通过ODBC上载到我的datbase的PhpMyAdmin)中,我包含了

通过ODBC上传文件时,我可以在PhpMyAdmin上的表中看到数据库的链接。
我还包括了要在结果页面上显示的图像列,该列确实出现了

但是,对于在“图像”列中有链接的任何条目,超链接根本不会出现在结果页面上,因此没有任何内容可以单击直接转到图像


我做错了什么?

我很快写了这篇文章,试图帮助你。您需要将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);
?>
<?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);
?>

你能发布你的代码让我们看一下吗?我现在发现几篇文章告诉我,我不能从Sql数据库中执行,我需要在PHP中插入代码,但我不知道如何编写PHP代码。该网站最初是由2010年不再经商的人编写的。有人能帮我编写php代码从mysql检索链接吗?我们需要更多的信息,比如数据库结构。不幸的是,这与堆栈溢出无关。所以存在是为了帮助您使用现有代码,而不是为您编写代码。我建议阅读一些文档,试图更好地理解您需要做什么。它不会检索图像表中的内容。在sql表中,对于“IMAGE>I”列下的一个条目,它看起来是这样的:一旦检索到它,它就可以被单击。取而代之的是,它带出空单元格,没有任何可点击的内容。“注释”部分是否打印了任何内容?您能在Web服务器错误日志中发布错误吗?请检查我所做的编辑。尝试在数据库中放置一个普通链接(例如:),而不是带有href标记的链接。第二组代码应该会自动添加。我真的不认为这会是一个很难完成的问题。您发送给我的网页对此没有帮助。是的,备注栏中有备注,但它们不是网页。它们是帮助用户转录的信息,如死亡时的年龄或报告死亡的人等。