Batiburrillo.net Viernes, 04 de julio de 2008 | 20:42
Páginas vistas desde 1/01/2008: 4439420 | Hoy: 21727
Visitantes totales: 1494832 | Hoy: 5201 | Online: 198
¡De todo un poco!
Búsqueda en Batiburrillo  

Mostrar los últimos registros de una base de datos

 
  Todas las categorías

· Novedades
· Sistema operativo
· Productividad
· Internet
· Sitios web
· Hardware

  Descargas de Software

Últimas novedades

Noticias de Actualidad Noticias de Actualidad
Las últimas noticias
Arte y Poesía Arte y Poesía
Poemas y textos
Disquisiciones Disquisiciones
Ponte al día

Si quieres mostrar los últimos registros de una base de datos (MySQL), que gestiona, por ejemplo, tu sección de descargas de software, puedes, utilizando PHP, realizar una consulta desde cualquier página para ver los resultados.

Dicha consulta debe contener los pasos siguientes:

  1. Llamada a la base de datos, en la que hay que incluir el servidor ($mysql_host), el nombre de usuario ($mysql_user), la contraseña ($mysql_pass) y el nombre de la base ($mysql_db). Los datos debes ponerlos en la parte superior del script. Se indicará también, en la variable $nolinksnew, el número de registros a mostrar.
  2. Extracción de los datos indicando la tabla (en nuestro caso soft_descarga) y los campos que entran en juego.
  3. Presentación en la página de los datos extraídos, utilizando la instrucción echo. Se utilizarán dos opciones:
    En la variable $longitud se indica el máximo número de caracteres a mostrar en la página.
    Si el título supera ese número, se escribirán los caracteres indicados y, a continuación, puntos suspensivos (...).
    Si el título no supera el número, se escribirá el nombre completo.
    (El parámetro title permitirá ver, en cualquier caso, el nombre completo al colocar el puntero del ratón).
Código:
<?php
$mysql_host = "tu_servidor";
$mysql_user = "tu_nombre";
$mysql_pass =  "tu_contraseña";
$mysql_db = "tu_base";

$nolinksnew = "10";

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass)
or die ("No se puede establecer la conexión");
mysql_select_db($mysql_db, $mysql_mylink)
or die ("No se puede conectar a la base de datos");

if ($start) {
settype($start, 'integer');
} else {
$start = 0;
}

$climit = $nolinksnew + 0;

if (!$newdays)
{
$newdays=$daysnew;
}
else
{
$newdays=$newdays;
}

$rime1 = mysql_query("SELECT COUNT(*) from soft_descarga WHERE (to_days(NOW()) - to_days(soft_descarga.fecha)) <= $newdays") or die(mysql_error());
$totalnum = mysql_result($rime1, 0, 0);

$rime=mysql_query("SELECT * FROM soft_descarga WHERE (to_days(NOW()) - to_days(soft_descarga.fecha)) <= $newdays ORDER BY fecha DESC, desc_id DESC LIMIT $start, $climit");

while($row = mysql_fetch_array($rime)) {
extract($row);
$ndesc_name = $desc_name;
$longitud = strlen($desc_name);
If ($longitud > 20) {
$desc_name = substr($desc_name,0,17);
echo "- <b><a href='../descargas/index.php?desc_id=$desc_id' title='$ndesc_name'>$desc_name...</b></a></b><br>";
}
else
{
echo "- <b><a href='../descargas/index.php?desc_id=$desc_id' title='$ndesc_name'>$desc_name</b></a></b><br>";
}
}
mysql_close ($mysql_mylink);
?>

  Artículos relacionados:
  Contador y usuarios online
  Fecha y hora en PHP
  Enviar email utilizando PHP
  Rotar imágenes en PHP

 

Las botellas de don Rufino

MatemáticasNo sé por qué, pero el vino siempre fue, además de un regalo para el paladar, un producto anhelado por los criados de casas bien. El criado de don Rufino encima sabía matemáticas.
Don Rufino era rico, muy rico. Tenía una gran mansión, con capilla y bodega. En esta última ...

 

STOIK Imagic Free Browser 4.0

STOIK Imagic Free Browser 4.0STOIK Imagic Free Browser es una aplicación que sirve para organizar, realzar y manejar imágenes. Permite importar y compartir tus fotografías digitales. Además dispondrás de una imagen en miniatura (tumbnail) de cada una de ellas.
Incluye una gran cantidad de herramientas que ...

 

¿Qué piensan los niños de sus mamás?

¿Qué piensan los niños de sus mamás?Son niños de segundo de educación primaria. Tienen entre siete y ocho años. Su bandera es la sinceridad. En su mente, aún limpia, surgen las ideas sin tapujos, sin contaminación. No son capaces, todavía, de adulterar la realidad y de responder con mentiras. Son espontáneos, concisos, no mienten, dicen lo ...