[PHP] errore funzione connesione al database
Un po di tempo fa ho postato un codice di uno script che si conneteva al database atraverso una funzione soltanto che non ho trovato risposte valide tranne una che pero non ho capito che riguardava il global ma per evitare una infrazione per riesumazione di vecchi post ho preferito creare un nuovo topic con informazioni nuove
file foot.php
Codice PHP:
function db() {
$db = mysql_connect("localhost", "webeasy", "FLIK00794");
if ($db == FALSE) {
die ("Errore connesione al database");
}
mysql_select_db("my_webeasy", $db)
or die ("Errore selezione database");
}
registrazione.php
Codice PHP:
<? include("inc/foot.php");
........
//codice inutile
db();
$query = "SELECT * from gdr_user WHERE user = '$user'";
$risultato = mysql_query($query);
$num_righe = mysql_num_rows($risultato);
if($num_righe) {
header("Location: registrazione.php?erroruser");exit();
} else {
$crypt_pass = md5($pass1);
$query = "INSERT INTO gdr_user (user, pass, email, ....ecc...) VALUES ('$user', '$crypt_pass', '$email' ....ecc....)";
if(mysql_query($query, $db)) {
echo "Registrazione avvenuta con successo!";exit();
} else {
header("Location: registrazione.php?errorfall");exit();
.....
//codice inutile
?>
soltanto che non funziona restituendomi header("Location: registrazione.php?errorfall");exit();
mmi hanno detto di usare global ma non so come fare
grazie in anticipo