我正在设计一个带有php和mysql的网站。我有一个用mysql创建的表,它有一个产品名,一个数字和一个描述,我想知道我是否可以在表中添加一个列,可以链接到不同的网站。例如,一栏上写着“从亚马逊购买”,该链接将转到包含该产品的amazon.com页面。我知道我可以用php表做这个,但我宁愿有一个mysql表。
答案 0 :(得分:0)
只需添加值为varchar或text的列。你不应该有任何问题。
答案 1 :(得分:0)
首先,您需要修改数据库表模式,以包含用于保存项目ASIN(亚马逊产品编号)的新列。然后,在显示代码中,循环遍历表格,对于每个项目,您将输出链接,格式正确,链接到亚马逊产品页面。
如果您是初学者,您需要学习以下几点:
如何修改MySQL表架构。至少有三个选项 - 使用PHP代码,使用mysql命令行,使用phpmyadmin
如何修改当前显示数据表的PHP代码以考虑新列
亚马逊产品网址的结构
答案 2 :(得分:0)
我也实施了类似的概念。
首先,我向我的表格添加了2列,link
和link_name
两个列都是varchar()
合适的大小。 link
存储了href
或实际地址,而link_name
存储了要为该链接显示的文字。
我从XMLHttpRequest()
文件中选择了.js
,然后返回了json
解析后的数据。
然后我在.js
文件中添加了以下内容
for ( var k in jsonData )
{
var my_row = '<td><a href="' + "http://" + jsonData[k].link + '"' + ">" + jsonData[k].link_name + "</a></td>";
// other code
}
它对我有用!