PHP mysqli_real_connect() function is used to open a connection to a mysql server. It differs from mysqli_connect() function. Establish a connection to a MySQL database engine.
Syntax
bool mysqli_real_connect(connection,host,username,password,db,port,socket,flag);
Parameter | Description |
---|---|
connection : | Required parameter. The MySQL connection to be used |
host : | Required parameter. Can be either a host name or an IP address. |
username : | Required parameter. The MySQL user name. |
password : | Required parameter. The MySQL password. |
db : | Optional parameter. The default database to be used |
port : | Optional parameter. Mention port number to attempt to connect to the MySQL server. |
socket : | Optional parameter. Mention socket or named pipe that should be used. |
flag : | Optional parameter. With the parameter flags you can set different connection options:
|
Return Values : | Returns TRUE on success or FALSE on failure. |
<?php $con = mysqli_init(); if (!$con) { die("init failed"); } if (!mysqli_real_connect($con,"localhost","user","password","db")) { die("Connect Error: " . mysqli_connect_error()); } mysqli_close($con); ?>