Accedi per seguire   
Seguaci 0
spiug

Come Gestire Un Database Mysql

16 messaggi in questa discussione

Allora, dopo aver scoperto sufficentemente bene la tecnologia MySQL (con phpMyAdmin) e imparato a fare le giuste interrogazioni, adesso è venuto il momento di popolare le tabelle!!

Però a farlo (come avevo provato) con PhpMyAdmin è trooooooooooppo lunga la storia! E' lentissimo!!

C'è un programma da poter installare che mi fà da interfaccia tra me e il db (alla Access)?? E che si crei tutto il codice sql andandomi a modificare e creare le voci??

Voi cosa usate?? :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

:)

io creerei una semplice paginetta da aprire via web con un form e i diversi campi.

uno stupido file in php ( o se preferisci asp.. dipende dal server web utilizzato), caricherà i dati nel database! :P

se devi popolare in modo casuale il database, anzichè un form, è meglio uno scriptino php o asp che popoli il db con dati casuali! :P

quali strumenti hai a disposizione?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Php.

Dici che mi convenga farmi una pagina solo per popolare il db... :P in effetti non è malaccio come idea... :)

Solo che preferivo qualcosa che mi dasse la possibilità di aggiungere da offline e poi si arrangiava, una volta online, a passare la query per l'inserimento dei dati al db. ;-)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Per fare qualcosa di simile devi integrare AJAX allo script, usando un'API che ti permette di lavorare offline, che conserva i dati e che poi li sincronizza con il database non appena ti colleghi. Funziona come i client di posta elettronica. Un progetto in questo senso è quello sviluppato da Brad Neuberg:

- http://labs.sitepen.com/dot/

- http://www.sitepen.com/blog/2007/01/23/the-dojo-offline-api

dot sta per Dojo Offline Toolkit. Un'applicazione in fase di sviluppo che usa queste tecniche è iScrybe che però ancora non è stata rilasciata:

- http://iscrybe.com/main/index.php

In questo campo però non so dirti altro. Ciao

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Per fare qualcosa di simile devi integrare AJAX allo script, usando un'API che ti permette di lavorare offline, che conserva i dati e che poi li sincronizza con il database non appena ti colleghi. Funziona come i client di posta elettronica. Un progetto in questo senso è quello sviluppato da Brad Neuberg:

- http://labs.sitepen.com/dot/

- http://www.sitepen.com/blog/2007/01/23/the-dojo-offline-api

dot sta per Dojo Offline Toolkit. Un'applicazione in fase di sviluppo che usa queste tecniche è iScrybe che però ancora non è stata rilasciata:

- http://iscrybe.com/main/index.php

In questo campo però non so dirti altro. Ciao

Cavoli...non ho mai lavorato con l'Ajax...e tutto quel codice sarebbe da portare in una pagina??

Come ben sai non sono molto esperto in questo codice... :wub:

Ma un semplice programmino da installare che fà queste cosette proprio non esiste?! :P:P

Magari una patch per Access o simile.... :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Adesso non ho tempo di spiegarti meglio, però se hai MySQL in locale, crei una connessione ODBC al tuo database MySQL, quindi apri Access, crei un nuovo database, e scegli di importare i dati da MySQL con l'opzione "Collega", lì gli dai la connessione ODBC appena creata e potrai lavorare in Access sul database MySQL.

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Proverò con Access ;-)

Ovviamente se mi sai dire qualcosa in più è meglio :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non sò come fare per effettuare il collegamento con "Crea collegamento", ma ho trovato un modo per importare la tabella con i giochi e programmi che ho sul vecchio sito in un database di Access SENZA DOVERCI DARE DENTRO DI COPIA E INCOLLA!! :):P:wub:

Questa connessione ODBC come la creo??

Ho visto che si può esportare come odbc, mi chiede di inserire i dati per "parlarsi con il database" (quindi server, user e password), ma quando fà per stabilire la connessione caccia fuori un messaggio di errore :P

Lorenz...se hai un minutino per me, me la spieghi meglio questa cosa?! :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

quello che dicceva lorenz è possibile a condizione che mysql sul server sia configurato in modo da rispondere anche su connessioni tcp ... e che il server mysql non abbia un firewall a bloccare l'accesso a mysql dall'esterno!

purtroppo (o per fortuna) la maggior parte dei provider inibiscono l'accesso indiscriminato ... quindi l'unic strada percrribile è quella di creare un form ... oppure di creare un file sql con le istruzioni che vanno a popolare il db!

volendo un solo script che cicla per N volte e va a inserire N righe nel db....

se mi dai la struttura del db (tabelle e campi) da compilare, ti faccio uno scriptino che ti popola il db con dati "scemi" :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

volendo un solo script che cicla per N volte e va a inserire N righe nel db....

se mi dai la struttura del db (tabelle e campi) da compilare, ti faccio uno scriptino che ti popola il db con dati "scemi" :)

Un scriptino in che linguaggio?!

Il fatto è che con Access riuscivo a recuperare i dati importandoli dalle tabelle delle pagine in html del sito vecchio, evitando così di dover ricopiare tutto!

Il sito è questo:

http://www.symbianfree.it/

e li potrai notare la tabella che mostra i vari campi dei record della tabella (ne manca uno di campo, se freeware o a pagamento che ho ritanuto non dispensabile mostrarlo).

Il form mi sembra una buona soluzione ma devo essere collegato (a meno che non usi Ajax come consigliatomi da cereal).

Il file sql è un casino perchè al minimo errore si inceppa e insomma è un casino importare tutto in una volta! (ho già provato con solo 4 programmi e già c'erano errori con ' e "...)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non è che c'è un modo per collegarsi con il PHP al database in .mdb (di Access) oppure un modo per convertirlo in sql??

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

cosa intendi fare??

certo che con php puoi collegarti ad un db di access ... ma non capisco cosa intendi fartene!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
cosa intendi fare??

certo che con php puoi collegarti ad un db di access ... ma non capisco cosa intendi fartene!

Voglio travasare i dati contenuti in un DB di Access (.mdb) in un database MySQL.

Ti ripeto che questo metodo mi risparmierebbe molto lavoro, in quanto dovrei ripassare ogni gioco o programma (di quelli già scritti nel vecchio sito e che riesco a recuperare con Access) con un ripetitivo "copia-incolla".

Capisci?! :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

capisco!

se si tratta di trasferire una sola tabella, o anche più tabelle, ma senza vincoli di referenzialità, la cosa più semplice è quella di esportare dal db access tutti i record in files di testo.

poi da mysql importare il file di testo esportato... se necessario con l'ausilio di php!!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

E come farei ad esportarla in file di testo poi comprensibile in maniera tale da salvarlo nella tabella MySQL??

Ho provato in rtf o txt, ma mi crea la tabella visualizzabile con Word, ma riconoscere i vari campi non penso sia molto semplice con il PHP... :)

edit: salvandolo in .txt forse si può fare la cosa :P

ecco come appare

18	"Reversi or Othello
"		"Logica"	"Othello."	"Innograte#http://www.innograte.com#"	"JAD"

...anche se ci sono parecchi spazi la cosa è fattibile, ci penserò :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

il formato più standard è un file di testo con campi racchiusi da doppi apici (") e separati da virgole (,), e record distinti da newline (\r\n in windows)!!!!

fatto questo, l'importazione è una bazzecola!!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0