|
|
|
| Привет. Есть задача получить из таблицы похожие посты. Набросал такой скриптик, но не работае так как надо. Помогите поправить пожалуйста.
$sql_select_tags = "SELECT * FROM table limit 10";
$sql_result_tags = $db->sql_query( $sql_select_tags );
while ( $row_tags = $db->get_mysql_rows( $sql_result_tags ) ) {
$body = trim($row_tags['title']);
$db->sql_query( "SELECT * FROM table WHERE MATCH (title, hometext) AGAINST ('$body') AND id != " . $row_tags['id'] . " LIMIT 5");
while ($related = $db->get_mysql_rows()){
$link = "http://site.ru/post-" . $related['id'] .".html";
if( strlen( $related['title'] ) > 50 ) $related['title'] = substr( $related['title'], 0, 50 ) . " ...";
$buffer .= "<li><a href=\"" . $link . "\">" . stripslashes( $related['title'] ) . "</a></li>";
//var_dump($buffer);
}
}
|
| |
|
|