(PHP 4, PHP 5)
mysql_connect — Apre una connessione ad un server MySQL
$
server
[, string $
nome_utente
[, string $
password
[, bool $
nuova_connessione
[, int $
client_flags
]]]]] )
Restituisce un identificativo di connessione MySQL in caso di successo oppure FALSE
in caso di fallimento.
mysql_connect() stabilice una connessione
ad un server MySQL. I seguenti valore predefiniti sono assunti per
i parametri opzionali mancanti: server
=
'localhost:3306', nome_utente
= nome
dell'utente proprietario del processo server e
password
= password vuota.
Il parametro server
può anche includere un numero di porta.
Es. "hostname:porta" o un percorso ad un socket
es. ":/percorso/al/socket" per il localhost.
Nota:
il supporto per ":porta" è stato aggiunto nel PHP 3.0B4.
Il supporto per ":/percorso/al/socket" è stato aggiunto nel PHP 3.0.10.
Si può eliminare il messaggio di errore nel caso di fallimento aggiungendo il prefisso @ al un nome della funzione.
Se si fa una seconda chiamata a mysql_connect()
con gli stessi argomenti, nessuna nuova connessione sarà stabilita, ma
sarà restituito l'identificativo della connessione già aperta.
Il paramentro nuova_connessione
modifica questo
comportamento e fa sì che mysql_connect() apra sempre
una nuova connessione, anche se mysql_connect() era stata chiamata
prima con gli stessi parametri. il parametro client_flags
può essere combinato con le costanti
MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE o
MYSQL_CLIENT_INTERACTIVE.
Nota:
Il paramentro
nuova_connessione
è stato indrodotto dal PHP 4.2.0Il parametro
client_flags
è stato introdotto dal PHP 4.3.0
La connessione al server sarà chiusa prima della fine dell'esecuzione dello script, a meno che questa non sia precedentemente chiusa esplicitamente richiamando mysql_close().
Example #1 Esempio di connessione MySQL
<?php
$connessione = mysql_connect("localhost", "utente_mysql", "password_mysql")
or die("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo");
mysql_close($connessione);
?>
Vedere anche mysql_pconnect() e mysql_close().