PHP脚本向一个MySQL数据库插入数据或从中获取数据之前,必须先连接到这个数据库。从PHP连接到一个MySQL数据库在很多方面类似于从一个MySQL工具访问数据库,也需要同样的一些信息。你的web托管服务器或网管可能会告诉你这个信息,或者如果你的web服务器和MySQL数据库服务器在同一个机器上运行,也可以使用localhost。
通过一个PHP脚本建立与一个MySQL数据库的连接时,数据库服务器的主机位置、用户名、口令和数据名都是必要的。一旦建立了连接,脚本就能够执行SQL命令,就好像你在一个MySQL工具中手动地输入这些命令。
从PHP代码执行一个MySQL查询首先要求建立与数据库的一个连接。然后将查询构建为一个PHP串。在将这个串传至数据库服务器之前这个串并不会真正执行。最后,完成对数据库的查询后,要关闭连接。所有这些任务都通过PHP脚本代码完成。连接到MySQL数据库的语句$dbc=mysqli_connect(),这个语句中应该写上数据库位置,也可以使用localhost而不必使用域名。