FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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:
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? |
#2
|
|||
|
|||
Hola
No se por que te aparecen los ceros a la izquierda, a mi nunca me ha sucedido, pero te puedo dar algunos consejos: 1. Yo nunca he utilizado las comillas que pones en el nombre de todos los campos y tablas, desconozco su utilidad, yo lo haría de la siguiente forma: Código PHP:
Código PHP:
4. y último, esto es mas por gusto que otra cosa y es no meter el código HTML dentro del PHP. Código PHP:
|
#3
|
|||
|
|||
Gracias por los consejos, pero te puedo asegurar que las comillas de las consultas no producen ningún error. He probado el código en el phpMyAdmin i funcionan las comillas...
|
#4
|
|||
|
|||
Hola
Yo no digo que funcione o que no funcione, digo que ignoro su utilidad y que si eliminas las comillas también fuciona y eso que te ahorras de poner. He realizado un ejemplo con el mismo código que tienes tú y a mi no me aparece por ningun sitio los ceros, ¿podrías poner como introduces los datos y como tienes definido ese campo en la tabla? |
#5
|
||||
|
||||
Hola,
Las comillas supongo que sirven para poner nombres "raros" a los campos o tablas, como nombres con espacios o palabras reservadas. Para programas como phpMyAdmin que son genéricos, está muy bien que lo hagan pero para uno mismo es sumamente engorroso estar poniendo esas comillas innecesarias. Otra cosa, te recomiendo revisar la ayuda de php para que veas porqué no conviene usar mysql_result(). En cuanto al "problema" original puede deberse a que el campo en cuestión tiene el atributo zerofill. O bien se lo quitas o fuerzas el tipo de datos: Código PHP:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Navegar en un DBgrid de izquierda a derecha | amadis | Conexión con bases de datos | 1 | 17-01-2006 12:53:32 |
Extraer texto a la izquierda de un indice | Johnny Q | SQL | 17 | 06-10-2005 21:06:05 |
Justificar texto a izquierda y derecha en reporte | haanbaco | Impresión | 1 | 07-03-2005 13:33:58 |
Duda con los JOINS por la izquierda o derecha | agova | SQL | 4 | 16-07-2004 17:12:44 |
como pooner 0 en la izquierda | Michel | Firebird e Interbase | 6 | 29-07-2003 15:09:09 |
|