Ver Mensaje Individual
  #1  
Antiguo 06-07-2006
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Reputación: 20
[Gunman] Va por buen camino
El zero a la izquierda

Tengo una tabla MySQL con una columna llamada `id` que alberga la identificación de cada noticia (en mi base de datos). El caso es que este `id` es de tipo INTEGER y tiene una longitud de 10 dígitos. Bueno, yo uso este código para obtener las propiedades de cada registro de dicha tabla:
Código PHP:
          <?php
            
include(dbconf);
            
$result mysql_query("SELECT `id`, `id_user`, `title`, `date` FROM `news`");
            
$total_news mysql_num_rows($result);
            for(
$cnew 0;$cnew $total_news$cnew++){
                
$id mysql_result($result$cnew"id");
                
$id_user mysql_result($result$cnew"id_user"); 
                
$title mysql_result($result$cnew"title");
                
$date mysql_result($result$cnew"date");
                
$user mysql_result(mysql_query("SELECT `user` FROM `admin` WHERE `id` = ".$id_user), 0"user");                    
                echo 
"<tr>";
                echo 
"<td width='50'><input type='checkbox' name='del".$id."' value='del".$id."'>".$id."</td>";
                echo 
"<td width='181'>".$title."</td>";
                echo 
"<td width='75'>".$user."</td>";
                echo 
"<td width='85'>".$date."</td>";
                echo 
"<td width='75'><input type='submit' name='ed".$id."' value='Editar'></td>";
                echo 
"</tr>"
            }
          
?>
Bueno, el problema - por decirlo así, como mínimo es feo a la vista - está en que en $id me aparecen todos los ceros a la izquierda de la columna `id` de cada registro y esto es molesto.
Como puedo eliminar los dichosos zeros a la izquierda? Tendré problemas con la identificación? Creo que no, al ser números 32 = 000000032. No creo que haya ningún problema, así pues, como elimines esos ceros sobrantes?
__________________
l2prog.co.nr
Responder Con Cita