Php 存储网站';在MYSQL数据库中创建链接,然后将其作为超链接显示在您的网站中
我正在开发一个图书管理web应用程序。Iam将书签链接存储在表中。我应该如何检索带书签的链接,以便将其显示为指向用户的超链接。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的简单过程。
假设变量中有以下链接
$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
属性中使用它们;伟大的我更新了我的答案以匹配您的最终解决方案。