Hola:
Con un script como Paginator sólo necesitarás pequeños cambios y tendrás la paginación:
Código PHP:
<?php
// Primero leemos str_seek de donde venga (POST o URL)
$str_seek = $_REQUEST['str_seek'];
$str_seek = trim($str_seek);
$str_seek = strtolower($str_seek);
$str_seek = ucwords($str_seek);
$conexion = mysql_connect("localhost","root","") or die("No se pudo conectar a la base de datos");
mysql_select_db("proyecto");
if ($str_seek != ''){
$trozos = explode(" ", $str_seek);
$numero = count($trozos);
if ($numero == 1) {
$cadbusca = "select * from seek where dominio like '%$str_seek%' or
titulo like '%$str_seek%' or descripcion like '%$str_seek%' or
word1 like '%$str_seek%' or word2 like '%$str_seek%' or
word3 like '%$str_seek%' or word4 like '%$str_seek%' or
word5 like '%$str_seek%' or word6 like '%$str_seek%' LIMIT 25 ";
} elseif ($numero > 1) {
$cadbusca = "SELECT * , MATCH (dominio,titulo,descripcion, word1,word2,word3,word4,word5,word6)
AGAINST ('$str_seek') AS ranking FROM seek WHERE
MATCH (dominio,titulo,descripcion, word1,word2,word3,word4,word5,word6)
AGAINST ('$str_seek') ORDER BY ranking DESC LIMIT 50 " ;
}
// Configuración de Paginator
$_pagi_sql = $cadbusca; // El sql que se va a paginar
$_pagi_propagar = array('str_seek'); // Las variable que se necesitan en todas las páginas
// Ejecutar Paginación:
include("paginator.inc.php"); // esto agregará la cláusula "LIMIT" y ejecutará el mysql_query()
while (list($titulo, $descripcion, $dominio, $word1) = mysql_fetch_row($_pagi_result)){ // Hay que utilizar la variable $_pagi_result
echo $titulo."<br>";
echo $descripcion."<br>
<br><a href=\"http://$dominio \">$descripcion</a><br><br>";
}
mysql_free_result($result)
}
?>
Saludos