Newsgroup: it.comp.www.php
Titolo: Database mysql in locale

Salve,
sarebbe possibile, dopo aver esportato con mysqladmin la struttura sql di un
database sul server e salvata sul computer locale (Windows + IIS5.1), fare
in modo che quando si richiama 
http://localhost/sito
 venga usato il database
locale (per fare dei test) e non quello sul server?
Ho php4 sul server e sul computer.
Grazie,
ciao,
Salvo

| sarebbe possibile, dopo aver esportato con mysqladmin la struttura sql di
un
| database sul server e salvata sul computer locale (Windows + IIS5.1), fare
| in modo che quando si richiama 
http://localhost/sito
 venga usato il
database
| locale (per fare dei test) e non quello sul server?
Certa-mente.
Basta che tu riproduca il tuo db in locale e poi tu metta a punto i tuoi
script in locale in modo da connettersi al tuo mysql server e non a quello
remoto. (ovviamente dò per scontato che tu abbia mysql sul tuo pc). Che
problemi incontri?

 wrote in message
news:9va3p3$dv1o5$1...@ID-51471.news.dfncis.de...

Certo, se installi anche mySQL sulla macchina in locale.
Per il resto non dovrebbe dare dei problemi. Se dai stesso utente e password
puoi anche evitare di cambiare la configurazione dello script.

 problemi incontri?
Grazie,
ho mysql.
Volevo però evitare di cambiare gli script, almeno - mantenendo user e pwd e
nomi di tabelle - di cambiare il nome del database, magari con un alias o in
altro modo...
Gli script usano un file .inc con le istruzioni su server, db, ecc... e mi
chiedevo come potevo fare senza dovere cambiare i riferimenti...
ciao,
Salvo

 password!
Hai ragione, a meno che non uso /dirchemipare/alxf454ghyto.inc e poi vediamo
chi ci arriva :-))
Ciao
Salvo

Grazie a tutti per i consigli, ora funziona: era che le password non
coincidevano tra il sito e il locale e poi mysql_connect() veniva chiamata
con il parametro nomehost: ho messo mysql_connect("",$user,$pass) e funziona
tutto sia on line, sia in locale.
ciao,
Salvo

 ha scritto nel messaggio
news:9vab01$dr75h$1...@ID-51471.news.dfncis.de...

MAI usare files riservati con estensione .inc
Se tu hai un file del tipo config.inc che includi in tutti gli altri script
e io vado a 
www.tuosito.com/config.inc
 vedo i dati del database comprese
password!
Questo perchè l'estensione .inc non è riconosciuta sul server e quindi il
browser lo visualizza come file di testo..
Alex

"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> wrote in message
news:oy8S7.3813$o9.1...@news1.tin.it...

Puoi anche mettere l'include in una directory protetta con .htaccess ...
oppure aggiungere l'estensione .inc alle estensioni da processare con PHP...
oppure aggiungere le .inc ai file non visibili via apache...

chi ci arriva :-))
e se ci aggiungi un bel .php al nome del file? una roba del tipo
"config.inc.php" questo viene processato dal webserver tramite php  che
restituisce... nulla all'utente finale (sempre se nel config hai solo variabili
e/o funzioni)
-- 
See Ya, EndelWar
Sometime Active FIDDer #19 but active FIDD FAQ Maintainer :) & fidd WebDesigner
___
"Ad ogni singolo filo d'erba, ogni mattina spetta almeno una goccia di rugiada"
che in nanesco vuol dire "Birra per tutti!"

 "config.inc.php"
E' meglio! :-)
Effettivamente avete ragione a mettere in guardia contro falle di sicurezza
possibili...
ciao,
Salvo