salve a tutti brava gente del forum,
sono qui con un quesito su php e mysql.
La cosa che mi interesserebbe è la creazione di database e cartelle parametriche.
Mi spiego nel dettaglio.
Io ho un sito (hostato su siteGround per chi lo conosce) che mi offre database illimitati.
La cosa che mi interessa fare è questa:
quando un utente si registra vorrei con uno script php creare parametricamente un database per quell'utente e di seguito inserirvi tabelle come da me predisposto.
La creazione delle tabelle non mi da dubbi ma me ne da molti invece il database.
Come posso creare un database da zero (in modo automatico senza ricorrere al cpanel ovviamente) con un suo utente e password per poi utilizzarlo ai miei scopi?
Chiedo a voi perchè è un operazione che non mi sono mai preoccupato di fare in quanto per ora i database ch emi servivano li creavo con le mie manine sante prima di usarli.
Ora invece mi servirebbe proprio questo (riassunto):
l'utente si registra e lo script gli crea un suo database personale che poi riempirò con script in php che ho già fatto.
Vi ringrazio in anticipo per i consigli, anche eventualente di cambio di strategia.
grazie (good)
[PHP + MySQL] creazione database parametrici
- rockstar86
- Scoppiettante Seguace

- Messaggi: 310
- Iscrizione: domenica 21 maggio 2006, 14:21
- Località: palo alto - california
- Contatti:
[PHP + MySQL] creazione database parametrici
CaesarBlog.com
Veni, Vidi, BlogIT!
Veni, Vidi, BlogIT!
- saltydog
- Imperturbabile Insigne

- Messaggi: 2848
- Iscrizione: mercoledì 9 febbraio 2005, 14:43
- Località: Roma
- Contatti:
Re: [PHP + MySQL] creazione database parametrici
Più o meno così:
Codice: Seleziona tutto
$query = "CREATE DATABASE nomeutente";
$result = mysql_query($query);
- rockstar86
- Scoppiettante Seguace

- Messaggi: 310
- Iscrizione: domenica 21 maggio 2006, 14:21
- Località: palo alto - california
- Contatti:
Re: [PHP + MySQL] creazione database parametrici
si ma tutto ciò, correggimi se sbaglio, va fatto dopo aver fatto accesso al db con un utente e una pass no?
invece pensavo anche all'ipotesi di creare un solo db ma differenziare utente e utente dal nome delle tabelle creandole: nomeutente_tabella
quale approccio secondo te è più corretto?
invece pensavo anche all'ipotesi di creare un solo db ma differenziare utente e utente dal nome delle tabelle creandole: nomeutente_tabella
quale approccio secondo te è più corretto?
CaesarBlog.com
Veni, Vidi, BlogIT!
Veni, Vidi, BlogIT!
Re: [PHP + MySQL] creazione database parametrici
ma perche' creare database personalizzati? per quale motivo credi che questa possa essere la soluzione al tuo problema? non credo che gestire 1000 database sia semplice (sperando per te che gli utenti poi diventino molti di piu'....).
ciao
ciao
Re: [PHP + MySQL] creazione database parametrici
Non capisco l'utilità e l'esigenza di creare un DB per ogni utente comunque basta che nello script php l'utente con cui esegui i comandi MySQL abbia sufficienti permessi e puoi creare il db e l'utente tranquillamente da php come faresti se fossi alla shell di mysql direttamente.
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti