connessione al db in ogni pagina oppure in una sola??

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
Ciao volevo chiedere cosa mi consigliate mettere il comando:
PHP:
$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
// a mysql_error() si può sostituire un altro messaggio

in una sola pagina che poi includo oppure la stringa in ogni pagina???? grz
 
ciao
la connessione la devi inserire in ogni pagina (da qui la comodità dell'include).
quando chiudi la pagina automaticamente la connessione si chiude per quello si può fare a meno di mettere l'istruzione
mysql_close()
 
ciao, secondo me ti conviene fare un file chiamato connessione.php (o come preferisci) con TUTTI i valori e funzione di connessione

PHP:
$host="localhost";
$username="user";//o quella che è
$password="pass";//o quella che è
$db="mio_db";//o quello che è
$conn = @mysql_connect($host,$username,$password) or die (mysql_error()); 
$sel = @mysql_select_db($db) or die (mysql_error());

in tutte le pagine dove usi il db devi mettere

include_once "connessione.php";
 
ciao dimenticavo
io mi faccio due file
uno connessione.php (uguale a quello sopra per lavorare in locale) ed uno connessione_R.php , dove _R sta per remoto, in cui metto i valori del remoto (es di aruba).
quando carico carico connessione_R.php e poi (in remoto) lo rinomino connessione.php

se ho 100 pagine che usano il db non devo cambiarle tutte
 
mettila una volta sola e fai l'include, inutile riscrivere lo stesso codice decine di volte
 

Discussioni simili