MySql – Connections
Connecting to the MySql database via PHP is done through the CONNECT functions.
There are two connect functions to chose from:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$link = mysql_pconnect('localhost', 'mysql_user', 'mysql_password');
The pconnect
function will create a persistent connection to the database which will not die. The formerconnect
function will not. If subsequent connection attempts are made to connect then the connect link will be refreshed and additional ones are not created. It is possible to flood the MySql server when usingpconnect
and therefore its use is discouraged. Once you have connected to the MySql server you need to select the database you wish to use. This is done using the mysql_select_db
function
mysql_select_db('database_name', $link);
Obviously you should program in control measures when connecting to the database to protect your system in case the connect attempt fails . In which case the or die
syntax is very helpful:
$link = mysql_connect( 'host.name', 'user', 'password')
or die('Could not connect to server.' );
$db = mysql_select_db('database_name', $link)
or die('Could not select database.');