Newsgroup: it.comp.www.php
Titolo: path non piu' valido se aggiungo cartella a mysql

scrivo solo i parametri in cui penso ci sia l'errore
il tutto su pc in locale
Praticamente con MYsql 4-0-18
dentro la cartella data data avevo il file db-6
quindi un percorso del tipo MySQL-4.0.18\data\db-6
e nella configurazione di mambo c'era:
   $mosConfig_user = 'root';
   etc...
   $mosConfig_db = 'db-6';
Funzionava tutto ok
-----
Ora ho aggiunto dentro alla cartella data altre 2 cartelle
QUindi il percorso è diventato:
MySQL-4.0.18\data\CART-1\CART-2\db-6
pero' scrivendo:
 
   $mosConfig_db = 'CART-1/CART-2/db-6';
non funziona
ho anche provato
   $mosConfig_user = 'CART-1/CART-2/root';
   etc...
   $mosConfig_db = 'CART-1/CART-2/db-6';
ma niente.
Come si scrive il percorso esatto.
Anche su root va messo?
Se voglio creare piu' directory devo sempre rimanere sotto alla
directory data di mysql?

 non funziona
Avevi qualche dubbio?
-- 
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.

 Avevi qualche dubbio?
piu' che altro è stata una certezza ;
pero' per anologia doveva funzionare;cioè al posto della cartella
ho messo il suo nuovo percorso;
help.....

 ho messo il suo nuovo percorso;
Guarda che db-6 non e' una cartalla ma il nome del database. E root non
e' una cartella ma il nome dell'utente.
IMHO ti conviene iniziare dalle basi leggendo un manuale invece di fare
le cose a caso.


 le cose a caso.
Praticamente l'errore non è sul nome di db
ma sul localhost che non punta piu' alla cartella 'data' di mysql;
In condizioni normali localhost corrisponde a C:/mysql/data
o C:/mysql ?
ma dentro la cartella data di mysql posso creare delle directory?

 ma dentro la cartella data di mysql posso creare delle directory?
Che directory? Sai come si crea un DB in MySQL? Non devi creare nessuna
directory manualmente.
-- 
I am what I am, I do what I can


ma i database di mysql non possono essere raggruppati entro apposite
cartelle?
Esempio ho 3 applicazioni:A B C
ognuna usa 2 db che ho dentro la cartella 'data' di mysql;
quindi A usa il db db-A-1 e db-A-2
       B usa il db db-B-1 e db-B-2
       C usa il db db-C-1 e db-C-2
normalmente dentro la cartella 'data' avrei:
db-A-1
db-A-2
db-B-1
db-B-2
db-C-1
db-C-2
Ora volevo organizzare meglio la cosa;  dovrei riuscire a inserire
tutti i db entro 3 cartelle:
db-A-1e2   con dentro i primi 2 db
db-B-1e2   con dentro il 3 e 4  db
db-C-1e2   con dentro il 5 e 6  db
in questo modo pero' non so piu' come si scrive il codice visto che nella
connessione:
mysql_connect ("localhost" , etc....
non riesco a trovare un esempio che fa al caso;
ho solo trovato
"localhost:usr/local/mysql.sock"
ma non è il mio caso in quanto non vado a spostare la porta standard
ma 'semplicemente' olgio gestire con cartelle i vari db usando solo un 
server mysql.

 un server mysql.
Mi spieghi il perche'? Che cosa ti interessa di come MySQL gestisce i
database, lascia che li gestisca come meglio crede, a te non deve
interessare (dal punto di vista del newbie che usa codice PHP scritto
da altri).


 astrazione per l'archiviazione di dati.
Mi serviva semplicemente per poter gestire lo sviluppo dell'applicazione
che usa i db;
ad esempio se parto da un applicazione e inizio a fare delle copie con
modifiche/revisioni etcc, alla fine ho molte copie della stessa
applicazione che ordino dentro a cartelle con numerazione progressiva;
ora considerando che se ogni copia si porta dietro un paio di db;
dal lato cartella db se non riesco a ragrupparli in cartelle che
corrispondono alla relativa applicazione mi si incasina tutto;
trovo molto piu' semplice dal lato db una ragruppazione in base
all'applicazione che li usa;

 all'applicazione che li usa;
IMHO non hai capito molto di programmazione PHP/MySQL.
