加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何用PHP连接MySQL数据库

发布时间:2022-01-21 00:14:25 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍怎么用PHP连接MySQL数据库,在日常操作中,相信很多人在怎么用PHP连接MySQL数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答怎么用PHP连接MySQL数据库的疑惑有所帮助!接下来,请跟着小编一起来学习
       这篇文章主要介绍“怎么用PHP连接MySQL数据库”,在日常操作中,相信很多人在怎么用PHP连接MySQL数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用PHP连接MySQL数据库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
 
MySQL 连接
使用mysql二进制方式连接
       您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。
 
实例
以下是从命令行中连接mysql服务器的简单实例:
 
[root@host]# mysql -u root -pEnter password:******
在登录成功后会出现 mysql> 命令提示窗口,你可以在上面执行任何 SQL 语句。
 
以上命令执行后,登录成功输出结果如下:
 
Welcome to the MySQL monitor.  Commands end with ; or g.Your MySQL connection id is 2854760 to server version: 5.0.9Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
在以上实例中,我们使用了root用户登录到mysql服务器,当然你也可以使用其他mysql用户登录。
 
如果用户权限足够,任何用户都可以在mysql的命令提示窗口中进行SQL操作。
 
退出 mysql> 命令提示窗口可以使用 exit 命令,如下所示:
 
mysql> exitBye
使用 PHP 脚本连接 MySQL
PHP 提供了 mysqli_connect() 函数来连接数据库。
 
该函数有 6 个参数,在成功链接到 MySQL 后返回连接标识,失败返回 FALSE 。
 
语法
mysqli_connect(host,username,password,dbname,port,socket);
参数说明:
 
参数 描述
host 可选。规定主机名或 IP 地址。
username 可选。规定 MySQL 用户名。
password 可选。规定 MySQL 密码。
dbname 可选。规定默认使用的数据库。
port 可选。规定尝试连接到 MySQL 服务器的端口号。
socket 可选。规定 socket 或要使用的已命名 pipe。
你可以使用PHP的 mysqli_close() 函数来断开与MySQL数据库的链接。
 
该函数只有一个参数为 mysqli_connect() 函数创建连接成功后返回的 MySQL 连接标识符。
 
语法
bool mysqli_close ( mysqli $link )
本函数关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。如果没有指定 link_identifier,则关闭上一个打开的连接。
 
提示:通常不需要使用 mysqli_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。
 
实例
你可以尝试以下实例来连接到你的 MySQL 服务器:
 
连接 MySQL
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>
到此,关于“怎么用PHP连接MySQL数据库”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读