Newsgroup: it.comp.www.php
Titolo: consiglio su update e insert into di mysql

Ho un sistema di script php che gestiscono dei dati di un db mysql, questi 
dati devono essere inseriti o/e aggiornati saltuariamente via web da diversi 
utenti.
Ho però l'urgente necessità di far modificare i dati (inserirli e/o 
modificarli) anche da utenti che non posssono accedervi via web.
Pensavo di creare un programmino che mi generi un semplicissimo file di 
testo che simulasse la struttura delle tabelle in questione, creando poi sul 
server uno script per l'amministratore del db, che una volta acquisiti i 
file compilati, li utilizzasse per aggiornare il db mysl.....Cosa ne 
pensate? si può fare o è un'idea strampalata?
Grazie a tutti quelli che mi vorranno darmi suggerimenti sulle modalità più 
opportruna di operare. 

 modificarli) anche da utenti che non posssono accedervi via web.
Definisci "che non posssono accedervi via web"
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.


Non si capisce bene nemmeno cosa sia "un semplicissimo file di
testo che simulasse la struttura delle tabelle in questione...".
Mah! 

In realtà l'accesso è via vpn e non tutti gli utenti vi possono accedere 
(non sono ancora cablati)
I merito al file di testo l'idea sarebbe quella di creare un file di testo 
del tipo dati.txt
valore1;valore2;valore3;valore4
valore1;valore2;valore3;valore4
ecc....
inomma un file di testo creato da php che poi con explode potesse essere 
trasformato in una array di valori....Cosa ne dite ...è una ca...ta?
altrimenti pensavo installando il pacchetto php+mysql+phpmyadmin sui client 
si potrebbe con php trasferire le tabelle interessate su un floppy da 
utilizzare poi dall'amministratore del db..... questa invece è peggio? Sarei 
veramente grato a chi volesse darmi un consiglio. 

 ca...ta?
IMHO XML sarebbe la scelta migliore sopratutto se devi gestire la
sincronizzazione di piu' tabelle.


 sincronizzazione di piu' tabelle.
Scusa l'ignoranza in materia (ho avuto a che fare in passato con 
db3,vb,
vb.net
 access,sqlServer e mysql ma non conosco xml)... potrebbe 
interagire con mysql?
 Mi potresti indicare qualche fonte o testo che posso consultare? 

 Mi potresti indicare qualche fonte o testo che posso consultare? 
Non devi fare altro che effettuare il parsing, generare le query di
inserimento ed eseguirle, piu' o meno come faresti con un flat file.


 --
scusa ma XML e' un emerita cazzata:
se hai 800000 record in  xml non riesci a fare il parsing, con xml puoi
definire la struttura
(ma in sql la hai gia) hai anche la possibilita di inserire i dati
xml inserisce troppe porcate (va bene per definire le stutture non i dati)
il discorso e' Che cosa devi fare ?
Ho però l'urgente necessità di far modificare i dati (inserirli e/o
modificarli) anche da utenti che non posssono accedervi via web.
usi
1 openoffice Calc
2 esporti i dati in csv
3 e lo importa admin
fine


 se hai 800000 record in  xml non riesci a fare il parsing, 
Mai sentito parlare di SAX? Ci ho fatto agilmente il parsing dell'RDF
di DMOZ, 4 milioni di siti, 590.000 categorie e 1,2 Gb di file.
-- 
I am what I am, I do what I can


Scuate se insisto, ma non si potrebbero copiare solamente le tabelle 
interessate (in un floppy copiando gli oggetti \appserv\mysql\data\tab. 
ecc..)
con un comando php ? Poi con un ulteriore comando php lato amministratore 
accodare i dati sul server (l'amministratore db non è persona esperta) 
quindi dovrei automatizzarli i comandi di importazione dei dati.