Funzione mysql_connect() di PHP

Definizione e uso

La funzione mysql_connect() apre una connessione MySQL non persistente.

Sintassi

mysql_connect(server,user,pwd,newlink,clientflag)
Parametri Descrizione
server

Opzionale. Specifica il server da connettersi.

Può includere il numero di porta, ad esempio "hostname:port", o il percorso al socket locale, ad esempio per localhost ":/path/to/socket".

Se l'instruzione PHP mysql.default_host non è definita (condizione predefinita), il valore predefinito è 'localhost:3306'.

user Opzionale. Nome utente. Il valore predefinito è il nome utente del proprietario del processo del server.
pwd Opzionale. Password. Il valore predefinito è la password vuota.
newlink Opzionale. Se mysql_connect() viene chiamato una seconda volta con gli stessi parametri, non verrà stabilita una nuova connessione, ma verrà restituito l'identificatore della connessione già aperta. Il parametro new_link cambia questo comportamento e forza mysql_connect() a sempre aprire una nuova connessione, anche se mysql_connect() è stato chiamato in precedenza con gli stessi parametri.
clientflag

Opzionale.clientflags Il parametro può essere una combinazione delle seguenti costanti:

  • MYSQL_CLIENT_SSL - Utilizza la crittografia SSL
  • MYSQL_CLIENT_COMPRESS - Utilizza il protocollo di compressione
  • MYSQL_CLIENT_IGNORE_SPACE - Permette spazi dopo il nome della funzione
  • MYSQL_CLIENT_INTERACTIVE - Permette che l'attivazione del timeout non attivo prima della chiusura della connessione

Valore di ritorno

Se il processo è riuscito, restituisce un identificatore di connessione MySQL, altrimenti restituisce FALSE.

Suggerimenti e note

Nota:Alla fine dello script, la connessione con il server viene chiusa, a meno che non sia stata chiamata chiaramente prima. mysql_close() Chiuso.

Suggerimento:Per creare una connessione persistente, utilizzare mysql_pconnect() Funzione.

Esempio

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Impossibile connettersi: ' . mysql_error());
  }
// Alcuni codici...
mysql_close($con);
?>