📅  最后修改于: 2020-11-27 06:10:43             🧑  作者: Mango
您可以在命令提示符下使用mysql binary建立MySQLi数据库。
这是一个简单的示例,可从命令提示符连接到MySQL服务器以建立mysqli数据库-
[root@host]# mysql -u root -p
Enter password:******
这将为您提供mysql>命令提示符,您可以在其中执行任何SQL命令。以下是上述命令的结果-
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
在上面的示例中,我们以root用户身份使用,但您可以使用任何其他用户。任何用户都可以执行该用户允许的所有SQL操作。
您可以随时在mysql>提示符下使用exit命令从MySQL数据库断开连接。
mysql> exit
Bye
PHP提供mysqli_connect()函数来打开数据库连接。该函数采用五个参数,如果成功则返回MySQLi链接标识符,如果失败则返回FALSE。
connection mysqli_connect(server,user,passwd,new_link,client_flag);
Sr.No. | Parameter & Description |
---|---|
1 |
server Optional – The host name running database server. If not specified, then default value is localhost:3306. |
2 |
user Optional – The username accessing the database. If not specified, then default is the name of the user that owns the server process. |
3 |
passwd Optional – The password of the user accessing the database. If not specified, then default is an empty password. |
4 |
new_link Optional – If a second call is made to mysqli_connect() with the same arguments, no new connection will be established; instead, the identifier of the already opened connection will be returned. |
5 |
client_flags Optional – A combination of the following constants −
|
您可以随时使用另一个PHP函数mysqli_close()与MySQLi数据库断开连接。该函数有一个参数,即mysqli_connect()函数返回的连接。
bool mysqli_close ( resource $link_identifier );
如果未指定资源,则关闭最后打开的数据库。如果成功关闭连接,则此函数返回true,否则返回false。
尝试以下示例连接到MySQL服务器-
Connecting MySQLi Server
如果上面的示例与MySQLi连接,则在浏览器上的输出应如下所示-
Connected successfully