ciao a tutti,
nella mia avventura con il crawler di estrazione dbho risolto parecchi
problemi e modificando a mano il db stesso riesco ad importarlo in
phpbb3 sen za errori.
ora peró vorrei automatizzare la procedura e eliminare la possibilità di errori.
il db in formato csv, ha una struttura del genere:
"forum_id","topic_id","message_id","user_name","topic","message","time"
e quindi i dati si presentano cosí:
"12","2999","19123",""nome 1","Soggetto discussione 1","Testo
discussione","12:00 00:01"
"12","2999","19124",""nome 3","Soggetto discussione 1","Testo
discussione","12:00 00:02"
"12","2999","19127",""nome 8","Soggetto discussione 1","Testo
discussione","12:00 00:03"
"12","2999","19131",""nome 1","Soggetto discussione 1","Testo
discussione","12:00 00:04"
"12","2999","19132",""nome 4","Soggetto discussione 1","Testo
discussione","12:00 00:05"
"11","2750","19125",""nome 5","Soggetto discussione 2","Testo
discussione","12:00 00:01"
"11","2750","19126",""nome 7","Soggetto discussione 2","Testo
discussione","12:00 00:04"
"11","2750","19128",""nome 3","Soggetto discussione 2","Testo
discussione","12:00 00:05"
"11","2750","19129",""nome 6","Soggetto discussione 2","Testo
discussione","12:00 00:06"
"11","2750","19130",""nome 9","Soggetto discussione 2","Testo
discussione","12:00 00:07"
avrei bisogno di rinumerare la tera colonna relazionata con la seconda
in modo che risulti cosí:
"12","2999","0",""nome 1","Soggetto discussione 1","Testo
discussione","12:00 00:01"
"12","2999","1",""nome 3","Soggetto discussione 1","Testo
discussione","12:00 00:02"
"12","2999","2",""nome 8","Soggetto discussione 1","Testo
discussione","12:00 00:03"
"12","2999","3",""nome 1","Soggetto discussione 1","Testo
discussione","12:00 00:04"
"12","2999","4",""nome 4","Soggetto discussione 1","Testo
discussione","12:00 00:05"
"11","2750","0",""nome 5","Soggetto discussione 2","Testo
discussione","12:00 00:01"
"11","2750","1",""nome 7","Soggetto discussione 2","Testo
discussione","12:00 00:04"
"11","2750","2",""nome 3","Soggetto discussione 2","Testo
discussione","12:00 00:05"
"11","2750","3",""nome 6","Soggetto discussione 2","Testo
discussione","12:00 00:06"
"11","2750","4",""nome 9","Soggetto discussione 2","Testo
discussione","12:00 00:07"
praticamente una numerazione crescenta a partire sempre da 0 ma solo
per le linee contenenti lo stesso gruppo di numero nella colonna 2.
Ovviamente il numeri di linee varia continuamente.
qualche idea?