Ключевые слова Связывание с определенной страницей - PHP + mySQL - PullRequest
1 голос
/ 11 ноября 2011

У меня есть это задание, и я хотел бы, чтобы ваше мнение касалось того, как, по вашему мнению, его лучше всего решить.

Он хочет что-то вроде базы данных adwords, чтобы иметь возможность сообщать системе конкретные словадолжны быть связаны с определенной страницей на сайте.

Например, ключевые слова: стек, переполнение стека, переполнение стека, переполнение стека должны ссылаться на http://www.abc.com/stackoverflow

Сложность в том, что это не будет работать в окне поиска, и вы можете назначить дополнительные ключевые слова для каждой страницы.Для этого потребуется обновить все содержимое веб-сайта и назначить конкретную ссылку, если она соответствует какому-либо из этих ключевых слов.

Сайт в настоящее время работает на PHP и использует mySQL.Буду признателен за любые отзывы.

1 Ответ

0 голосов
/ 12 ноября 2011

Я не могу понять идею с окном поиска. В противном случае используйте оператор SELECT из PHP для создания массива 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, который вы будете использовать для замены слов ссылками в содержании вашей страницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...