- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [MySQL] mysql_connect();
-
[MySQL] mysql_connect();
PHP 4, 5
Sintassi: resource mysql_connect ([ string $server [, string $user [, string $password [, bool ***$***nuova_connessione [, int $client_flags ]]]]] )mysql_connect è una funzione utile ad aprire una connessione con un server MySQL. Restituisce una risorsa di connessione MySQL in caso di successo o FALSE in caso di fallimento.
[php]<?
$host = "localhost";
$user = "user";
$psw = "password";
$connessione = mysql_connect ($host, $user, $psw) or die ("Connessione non stabilita");
...............
?>[/php]
Se durante l'esecuzione di uno script viene richiamata la stessa funzione mysql_connect (con eguali parametri), non verrà stabilita alcuna nuova connessione almenocché non venga impostato su TRUE il parametro $nuova_connessione (parametro inserito da PHP 4.2.0).
Il parametro opzionale $client_flags puo' essere impostato con le costanti MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE o MYSQL_CLIENT_INTERACTIVE (parametro inserito da PHP 4.3.0).
I parametri opzionali, qualora non specificati, assumono di default i seguenti valori:
$server = localhost:3306;
$user = nome dell'utente proprietario del processo (se identificabile dagli script);
$password = vuota.
Il parametro $server puo' contenere, se richiesto, anche un numero di porta (es.: host:8080) o il percorso di un socket (es.: dir/sub_dir/socket)
Per chiudere una connessione stabilita con questa funzione fare riferimento alla funzione mysql_close()