Comunidad de diseño web y desarrollo en internet online

imprimir el último dato de una tabla en php (mysql_query)

Citar            
MensajeEscrito el 09 Ene 2008 04:21 pm
Buenos dias:

Les comento mi problema estoy haciendo una consulta en una base de datos con mysql y php ya conecte la base de datos y todo perfecto el problema es al querer imprimir el ultimo dato de una tabla de la base de datos porque lo hago con un mysql_query pero no se como imprimir el resultado he probado con el siguiente codigo pero no me muestra nada ya me he roto la cabeza revisando pero no encuentro el error si alguien puede ayudarme o tienen alguna forma distinta de hacerlo que me ayude, se lo agradecere mucho.

De antemano gracias.

Código :


<?php 
$sql = mysql_query('SELECT * FROM datos ORDER BY correlativo DESC LIMIT 1,1') or die (mysql_error());
?>
<!--Verificamos que existan registros-->

<?php 
if(mysql_num_rows($sql) != 0) {
    while($row = mysql_fetch_object($sql)) {
   $xml .= ' <contacto> 

'.$row->correlativo.'

    </contacto>';
    }?>

Por erickm

Claber

101 de clabLevel



Genero:Masculino  

d=ddondsea ;0)

firefox
Citar            
MensajeEscrito el 09 Ene 2008 05:16 pm
Saludos Erickm, mira esto y espero te sirva

Código :


$sql = "SELECT * FROM datos ORDER BY correlativo DESC LIMIT 1"; // Primero separa tu sql del mysql_query
$res = mysql_query($sql, $enlace_a_la_bd) // luego ejecuta el query
if(mysql_num_rows($res) >0) // ¿hubo resultado?
{
  $dato = mysql_fetch_row($res); // solo obtienes un registro con un campo
  $xml .= ' <contacto> ' . $dato['correlativo'] . '</contacto>'; // muestras el campo que necesitas del registro
}


Por cierto, le cambie un poco el nombre a tu post para que no fuera confuso

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.