Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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数据库中创建链接,然后将其作为超链接显示在您的网站中_Php_Html_Mysql - Fatal编程技术网

Php 存储网站';在MYSQL数据库中创建链接,然后将其作为超链接显示在您的网站中

Php 存储网站';在MYSQL数据库中创建链接,然后将其作为超链接显示在您的网站中,php,html,mysql,Php,Html,Mysql,我正在开发一个图书管理web应用程序。Iam将书签链接存储在表中。我应该如何检索带书签的链接,以便将其显示为指向用户的超链接。 假设变量中有以下链接 $linkvar='http://www.google.com'; 如果是php echo '<a href='.$linkvar.'>'.$linkvar.'</a>'; echo'; 只需将它们存储为字符串,然后在HTML中,在链接的href属性中使用它们。这是用PHP从MySQL中获取数据并生成HTML的简单过程。

我正在开发一个图书管理web应用程序。Iam将书签链接存储在表中。我应该如何检索带书签的链接,以便将其显示为指向用户的超链接。
假设变量中有以下链接

$linkvar='http://www.google.com';
如果是php

echo '<a href='.$linkvar.'>'.$linkvar.'</a>';
echo';

只需将它们存储为字符串,然后在HTML中,在链接的
href
属性中使用它们。这是用PHP从MySQL中获取数据并生成HTML的简单过程。以下是有关HTML中标记的一些信息:

如果MySQL表中存储url的列称为“bookmark\u url”(仅举一个例子),那么当您在名为
$row
的PHP变量中获取行数据时,您可以如下使用它:

print '<a href="'.$row['bookmark_url'].'">'.$row['bookmark_url'].'</a>';
打印“”;

使用base64在数据库中存储链接

base64_encode($yourlink); //encode for inserting into database
base64_decode($yourlink); //decode for using in link

<a href='<?php echo $yourlink ?>'><?php echo $yourlink ?></a>
base64_编码($yourlink)//用于插入数据库的编码
base64_解码($yourlink)//在链接中使用的解码

显示php变量/数组的解决方案,该变量/数组将网站链接存储在HTML的锚元素中,该元素有效:

print '<a href="'.$row['link'].'"> '.$row['link'].' </a>';
打印“”;

这里$row array存储mySQL/mySQLi查询的结果,该查询从数据库表中获取网站链接

只需将它们存储为字符串,然后在HTML中,在链接的
href
属性中使用它们;伟大的我更新了我的答案以匹配您的最终解决方案。