Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bien, la verdad que no tengo idea de Mysql ni de Php, el caso es que me baje un script para instalar un buscador interno en mi sitio. El login a la base de datos y la insercion del codigo esta todo OK, lo que no comprendo es el asunto de las tablas en Mysql.

Agradeseria si alguien me explicara que y como debo crear las tablas con el administrador de mi@,
Una pregunta ¿es posible administrar la base de datos remotamente? (por que no he logrado conectarme...)

El script del buscador es el siguiente:

//conexion a la base de datos
$host="localhost";
$user="user";
$pass="tu_pass";
$db="Tu_db";
$tabla="tu_tabla";

//conectamos con la base de datos

$con=mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);

//establecemos condiciones de paginacion

if (!isset($pg))
$pg = 0;
$cantidad = 10;
$inicial = $pg * $cantidad;

//realizamos la busqueda en la base de datos
$pegar = "SELECT * FROM $tabla ORDER BY id DESC LIMIT $inicial,$cantidad";
$cad = mysql_db_query($db,$pegar) or die (mysql_error());

//calculamos las paginas a mostrar

$contar = "SELECT * FROM $tabla";
$contarok = mysql_db_query($db,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);

//imprimiendo los resultados
echo "<br>";
echo "<span class=\"14pix\"><b>Id</b> | </span>
<span class=\"14pix\"><b>Titulo</b></span>
<br>";

while ($array = mysql_fetch_array($cad))
{
echo "<tr>
<font><b>$array[id]</b> | </font>
<font>$array[titulo] | </font>

<br>";
} //fin imprimir resultados
echo "<br>";


//creando los enlaces de paginacion de resultados

echo "<center><p>";
if ($pg <>0)
{
$url = $pg - 1;
echo "<font><a href='archivo.php?id=".$id."&pg=".$url."'>&laquo; Anterior</a>&nbsp;</font>";
}
else {
echo " ";
}
for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font><b>&nbsp;$i&nbsp;</b></font>";
}
else {
echo "<font><a href='archivo.php?id=".$id."&pg=".$i."'>".$i."</a>&nbsp;</font>";
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<font><a href='archivo.php?id=".$id."&pg=".$url."'>Siguiente &raquo;</a></font>";
}
else {
echo " ";
}
echo "</p></center>";
?>

Avatar Image
@man / @woman
@man / @woman

//conexion a la base de datos
$host="localhost"; <--- mysql.webcindario.com


Para adminsitrar la base de datos remotamente se hace con phpmyadmin.

http://mysql.webcindario.com


Para crear tablas te vas al phpmyadmin, entras en tu base de datos y en la pestaña sql tienes un recuadro para poner los tablas y asi se crean.

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bien, hasta ahi todo bien, mas precisamente mi duda es esta ¿con que datos tengo que rellenar las tablas y como?, para que el buscador encuentre las paginas en mi sitio que esten relacionadas con la busqueda...

No se si soy claro

Saludos

User 28318
User 28318
Machacateclados
Machacateclados

Lamento de antemano que lo que te diga te pueda decepcionar. Ese código parece, más que una búsqueda, una paginación del resultado de una consulta que pregunta por TODOS los campos y TODOS los registros de una tabla de tu base de datos.
Espero que saber que esta no es la solución te sirva de algo.

salu2

Avatar Image
Usuario habitual
Usuario habitual

Y entonces como se puede crear un buscador interno dentro de nuestro website??
Es posible que el nombre del valor indexado sea un link a otro sitio??
La verdad es que no tengo ni idea de programación en mysql, pero todo se andará... paciencia...

Asta Hotraaaaa

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares