[PHP + MySQL] creazione database parametrici

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
rockstar86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 310
Iscrizione: domenica 21 maggio 2006, 14:21
Località: palo alto - california
Contatti:

[PHP + MySQL] creazione database parametrici

Messaggio da rockstar86 »

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)
CaesarBlog.com
Veni, Vidi, BlogIT!
Avatar utente
saltydog
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: mercoledì 9 febbraio 2005, 14:43
Località: Roma
Contatti:

Re: [PHP + MySQL] creazione database parametrici

Messaggio da saltydog »

Più o meno così:

Codice: Seleziona tutto

$query  = "CREATE DATABASE nomeutente";
$result = mysql_query($query);
My Ubuntu Wiki Page- Mi trovate anche qui.
Avatar utente
rockstar86
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 310
Iscrizione: domenica 21 maggio 2006, 14:21
Località: palo alto - california
Contatti:

Re: [PHP + MySQL] creazione database parametrici

Messaggio da rockstar86 »

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?
CaesarBlog.com
Veni, Vidi, BlogIT!
prampa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 652
Iscrizione: lunedì 26 febbraio 2007, 14:04

Re: [PHP + MySQL] creazione database parametrici

Messaggio da prampa »

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
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: [PHP + MySQL] creazione database parametrici

Messaggio da Volans »

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!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti