我正在用 php 和 mysql 设计一个网站。我有一个用 mysql 创建的表,它有一个产品名称、一个数字和一个描述,我想知道是否可以在表中添加一个可以作为不同网站链接的列。例如,显示“从亚马逊购买”的列,该链接转到包含该产品的 amazon.com 页面。我知道我可以用一个 php 表来做到这一点,但我宁愿有一个 mysql 表。
问问题
2702 次
3 回答
0
只需添加一个值为 varchar 或 text 的列。你不应该有任何问题。
于 2012-04-17T17:13:37.777 回答
0
首先,您需要修改数据库表架构以包含一个用于保存商品 ASIN(亚马逊产品编号)的新列。然后,在您的显示代码中,您循环遍历表格,并且对于每个项目,您将输出一个格式正确的链接,该链接链接到亚马逊产品页面。
如果您是初学者,则需要学习几件事:
如何修改 MySQL 表模式。至少三个选项——使用 PHP 代码、使用 mysql 命令行、使用 phpmyadmin
如何修改当前显示数据表的 PHP 代码以考虑新列
亚马逊产品 URL 的结构
于 2012-04-17T17:20:37.383 回答
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
}
它对我有用!
于 2014-05-19T13:26:43.567 回答