-2

我正在用 php 和 mysql 设计一个网站。我有一个用 mysql 创建的表,它有一个产品名称、一个数字和一个描述,我想知道是否可以在表中添加一个可以作为不同网站链接的列。例如,显示“从亚马逊购买”的列,该链接转到包含该产品的 amazon.com 页面。我知道我可以用一个 php 表来做到这一点,但我宁愿有一个 mysql 表。

4

3 回答 3

0

只需添加一个值为 varchar 或 text 的列。你不应该有任何问题。

于 2012-04-17T17:13:37.777 回答
0

首先,您需要修改数据库表架构以包含一个用于保存商品 ASIN(亚马逊产品编号)的新列。然后,在您的显示代码中,您循环遍历表格,并且对于每个项目,您将输出一个格式正确的链接,该链接链接到亚马逊产品页面。

如果您是初学者,则需要学习几件事:

  1. 如何修改 MySQL 表模式。至少三个选项——使用 PHP 代码、使用 mysql 命令行、使用 phpmyadmin

  2. 如何修改当前显示数据表的 PHP 代码以考虑新列

  3. 亚马逊产品 URL 的结构

于 2012-04-17T17:20:37.383 回答
0

我也实现了类似的概念。

首先,我在我的表中添加了 2 列,link它们link_namevarchar()大小都合适。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 回答