Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

por que la bd tienden a salirse de orden sierta vez que mando datos.?

Estas en el tema de por que la bd tienden a salirse de orden sierta vez que mando datos.? en el foro de Bases de Datos General en Foros del Web. -Esto, es muy extraño y la vez muy estresante , continuamente esta sacandome del orden avitual los cada vez que mando informacion , me doy ...
  #1 (permalink)  
Antiguo 03/12/2010, 19:21
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 14 años
Puntos: 0
Pregunta por que la bd tienden a salirse de orden sierta vez que mando datos.?

-Esto, es muy extraño y la vez muy estresante , continuamente esta sacandome del orden avitual los cada vez que mando informacion , me doy cuenta gracias al ID_SQL
numero los resultados y este provoca este error sierta vez que mando informacion , no me esplico que ocurre pero es un problema muy grave .

-Lo peor que a ocurrido y llegados a este punto es que tengo ya 49 registros y al numero 50 me lo coloca en la posicion del sexto justo despues del 5 seria asi :

1-2-3-4-5-50-6-7...... 47,48,49....


-Me preocupa mucho puesto que no podre introducir mas informacion y me habra destruido por completo la web , ruego ayuda urgente. saludos y gracias de antemano.
  #2 (permalink)  
Antiguo 04/12/2010, 08:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: por que la bd tienden a salirse de orden sierta vez que mando datos.?

En primera instancia, siempre es bueno que nos aclares qué DBMS estás usando, para poder guiarte mejor.
Ocasionalmente, incluso, es buena idea que nos des más detalles de las tablas, o los errores devueltos, etc.

Pero en tu caso en realidad es relativamente fácil saber cuál es el erro, aunque sin conocer el DBMS, es difícil darte la solución exacta.
Si tomas cada no de los números que pones, y los ordenas en una columna notarías algo:
Cita:
1
2
3
4
5
50
6
7
...
Estos numeros están ordenados alfabéticamente. Es decir que o bien la clave primaria es un VARCHAR y le pones numeros, o bien en las consuiltas estás haciendo una conversión a caracteres y luego pidiendo que los ordene.

¿Podrías darnos mejores detalles de esto?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 04/12/2010, 18:17
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 14 años
Puntos: 0
Respuesta: por que la bd tienden a salirse de orden sierta vez que mando datos.?

-Primeramente gracias por tu ayuda y preocupacion ,añoraba resivir respuestas como esta , te esplico ; estoy utilizando phpmyadmin y el orden es el que trae por defecto , tambien no estoy utilizando varchar para el id_SQL lo puse tipo INT numerico .

-Al dia de hoy volvio a su estado natural ,pero solo es cuestion de tiempo que se buelba a estropear y darme un susto de muerte otra vez,entonces me vea atrapado sin saber cuando volvera a ocurrir.


-Lo mejor seria erradicar esto de una vez por todas por que si va a seguir con este show me estara no solo fastidiando a mi si no tambien los que me ayudan en la web y es muy triste esto.


-Te agradesco mucho tu apoyo y tu ayuda amigo muchas gracias , espero podamos dar con ola solucion.
  #4 (permalink)  
Antiguo 06/12/2010, 07:09
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: por que la bd tienden a salirse de orden sierta vez que mando datos.?

phpfan.

Como te dice gnzsoloyo... esto te pasaba porque el tipo de dato de id_SQL era varchar.

Para solventar esto basta con que uses la orden ORDER BY sobre el campo que dices ya es numerico.

Código SQL:
Ver original
  1. SELECT *FROM tabla ORDER BY id_SQL;

si el campo es numerico ya no tendrás mas este problema.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 06/12/2010, 21:47
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: Malaga
Mensajes: 225
Antigüedad: 14 años
Puntos: 0
Respuesta: por que la bd tienden a salirse de orden sierta vez que mando datos.?

-Bueno vere que tal usare el ORDER BY , vere que surge en adelante y dare noticias , gracias otra vez ,hasta otra.

Etiquetas: bd, orden
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.