Salve ragazzi, sto cercando di far girare una semplice funzione per connettermi al Database ( host: altervista ) ma ho un problema con la selezione del database, che in effetti non và a buon fine.

In breve ecco cosa faccio e come mi sono organizzato le pagine.
Partendo dalla cartella principale del sito, ho un cartella per i file "includes" ovvero, quei file che saranno in seguito richiesti dalle pagine web attraverso un require_once oppure un include_once.
In seguito ho il file index.php che rappresenta la pagina principale del sito come tutti sapete...
Ritornando alla cartella includes, all'interno ho creato due file chiamati: config.inc.php e l'altro functions.inc.php.
Il primo si occupa di raccogliere tutte quelle variabili utili alla configurazione del sito, ad esempio i dati del database.
Il secondo è un raccoglitore di funzioni, che io pesco ogni volta che mi servono.

Ecco dunque un pò di codice: Partiamo da config.inc.php
Codice PHP:
<?php 

/* DATI DI CONNESSIONE DEL DATABASE */

    
$DB_USERNAME "bla bla";          // Nome del Sito Web
    
$DB_PASSWORD "bla bla";        // Password di accesso al pannello di controllo
    
$DB_DATABASE "my_bla bla";   // Nome del Database del Sito
    
$DB_HOSTNAME "localhost";    // URL completo del Sito Web

?>
functions.inc.php

Codice PHP:
// Funzione di connessione al database

function connect_db()
{
    
$db_user $DB_USERNAME;
    
$db_pass $DB_PASSWORD;
    
$db_data $DB_DATABASE;
    
$db_host $DB_HOSTNAME;
    
        
$db mysql_connect($db_host$db_user$db_pass)or die("Non riesco a connettermi");
    
mysql_select_db($DB_DATABASE)or die("Non riesco a connettermi");
        
    echo 
"Status server: Online";
    
    return 
$db;

}

// Funzione di disconessione e chiusura del database

function disconnet_db($db)
{
    
mysql_close($db);

index.php

Codice PHP:
<?php require_once("includes/config.inc.php"); ?>
<?php 
require_once("includes/functions.inc.php"); ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Home Page</title>
</head>

<body>
<h2>Test di connessione</h2>


Analisi della connessione al database
[img]http://www.trofeotelese.it/img/loading-gif.gif[/img]</p>

<?php 

connect_db
();

?>
</body>
</html>
Ora vi posto uno screen che mostra il risultato che appare nella pagina index.php.



Come mai? Non riesco a capire dove sbaglio, aspetto un vostro supporto, grazie in anticipo!