Manuale PHP
Indietro |  | Avanti

# mysql_connect

(PHP 3, PHP 4, PHP 5)

mysql_connect -- Apre una connessione ad un server MySQL

## Descrizione

resource mysql_connect ( [string 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.0

> Il 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().

Esempio 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().

Indietro | Partenza | Avanti
mysql_close | Risali | mysql_create_db