关键字与特定页面链接 - PHP + mySQL

时间:2011-11-11 10:29:16

标签: php mysql sql database

我有这个任务,我希望你的意见是如何最好地解决这个问题。

他想要一个像adwords数据库这样的东西,能够告诉系统特定的单词应该链接到网站上的特定页面。

例如,关键字:stack,stackoverflow,stack overflow,overflow stack应链接到http://www.abc.com/stackoverflow

关于这一点的棘手部分是,这在搜索框中不起作用,您可以为每个页面分配其他关键字。这需要通过更新网站中的所有内容来工作,并指定特定链接,如果它与任何这些关键字匹配。

该网站目前以PHP运行并使用mySQL。我将不胜感激任何反馈。

1 个答案:

答案 0 :(得分:0)

我无法通过搜索框获得这个想法。另外,使用PHP中的SELECT语句生成java数组。使用onload事件来管理单词。

    <?php
$con = mysql_connect("YourServerName","YourUserName","YourUserPassword");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("YourDatabaseName", $con);

$result = mysql_query("SELECT * FROM YourKeywordsTable
LIMIT 30"); //You don`t know how many words you have on the page

echo "<script type='text/javascript'>var no_array = new Array(";
$myArray='';
while($row = mysql_fetch_array($result))
  {
  echo ", " . $row[0] . ", " . $row[1];
  echo "]";
  }
echo substr($myArray,1).+");</script>";
?>

//此代码将生成您将用于替换页面内容中链接的单词的javascript