Bueno, mi pregunta es cómo recuperar las id`s de una tabla. Cuando borro una fila, la id de ese numero, pero la siguiente id no baja, es decir, que si borro la fila tres, se quedan las ids:
1,2,4,5,etc
Yo lo que hago es borrar el campo y volver a crearlo. Pero es mucha tela. Porque he puesto un script en mi web para borrar chistes y quiero que cada vez que se borre, otro script, vuelva a ordenar las id`s.
$conect=mysql_connect("w","r","k") mysql_select_db("deb"); mysql_query("alter table tab drop colmn id",$conect); mysql_query("alter table chistes add column id INT NOT NULL AUTO_INCREMENT PRIMARY KEY",$conect);
nada personal , pero acostumbrate ( y va para todos en general) a postear donde se debe , en este caso estas en un foro de un servicio en particular de mi@ , luego tu tema va o en php o en mysql y para allá se va.
Una vez que te aconstumbres a postear en el sitio adecuado, aconstumbrate a leer un libro.
Veamos... si borras el id=3, ya no le vas a recuperar, pues sino sería todo un lio, pues las tablas que tengas referencias a id=4 tendrías que editarlas y así... lo más simple, un sistema de noticias, donde la noticia sea el id, tipo noticia.php?id=3, si borras ese id y se le das a otro, los enlaces que iban hacia ese enlace ¿que harías? ¿y los que están fuera de tu control?
A eso de leerme un libro , yo leo mucho, he leido montones de libros, pero ninguno de php, porque no lo he visto, solo en internet.
MENSAJE
Ya pero esque en los chistes no tengo eso. Yo quiero que los chistes me salgan ordenados (1,2,3,4,5,6,7,8,9) ¿Podría hacerse con otra cosa, que no sea id?
Esto de los números, en realidad, solo me hace falta para saber cuántos chistes tengo en total, sumo el último id de cada tabla de chistes y así sé cuántos tengo. Si pueden sumarse de otro modo los registros de varias tablas. GENIAL.
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 17:51
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª