php函数mysql_connect的详细⽤法及实例
_PHPmysqli_connect(。。。
PHP mysqli_connect() 函数⽤法及⽰例
mysqli_connect()函数打开⼀个到 MySQL 服务器的新的连接。
定义和⽤法
mysqli_connect()函数建⽴与MySQL服务器的连接,并返回连接作为对象。
语法mysqli_connect([$host, $username, $passwd, $dname, $port, $socket] )
参数序号参数及说明
1host(可选)
这表⽰主机名或IP地址。如果将Null或localhost作为值传递给此参数,则将本地主机视为主机。
2username(可选)
这表⽰MySQL中的⽤户名。
3passwd(可选)
这表⽰给定⽤户的密码。
4dname(可选)
这表⽰应在其中执⾏查询的默认数据库。
5port(可选)
这表⽰您要建⽴与MySQL Server的连接的端⼝号。
6socket(可选)
指定 socket 或要使⽤的已命名 pipe。
返回值
如果已成功建⽴与MySQL服务器的连接。PHP mysqli_connect()函数返回连接对象。如果连接失败,则此函数返回布尔值false。PHP版本
此函数最初是在PHP版本5中引⼊的,并且可以在所有更⾼版本中使⽤。
在线⽰例
以下⽰例演⽰了mysqli_connect()函数的⽤法(⾯向过程风格):
⽰例<?php
$host = "localhost";
$username  = "root";
$passwd = "password";
$dbname = "mydb";
//建⽴连接
$con = mysqli_connect($host, $username, $passwd, $dbname);
if($con){
print("已成功建⽴连接");
}else{
print("连接失败 ");
}
>
输出结果已成功建⽴连接
在线⽰例
php远程连接mysql数据库在⾯向对象的风格中,您可以使⽤新的mysqli()构造函数创建连接,如下所⽰:⽰例<?php
$host = "localhost";
$username  = "root";
$passwd = "password";
$dbname = "mydb";
//建⽴连接
$con = new mysqli($host, $username, $passwd, $dbname);
if($con->connect_errno){
print("连接失败");
}else{
print("已成功建⽴连接");
}
//关闭连接
$con -> close();
>
输出结果已成功建⽴连接
在线⽰例
您还可以在不传递任何参数的情况下调⽤此函数,如下所⽰:
⽰例<?php
//建⽴连接
$con = @mysqli_connect();
if($con){
print("已成功建⽴连接");
}else{
print("连接失败 ");
}
>
输出结果连接失败
在线⽰例
打开⼀个到 MySQL 服务器的新的连接:
⽰例<?php
$connection_mysql = @mysqli_connect("localhost", "root", "wrong_password", "mydb"); if (mysqli_connect_errno($connection_mysql)){
echo "连接MySQL失败: " . mysqli_connect_error();
exit();
}
echo ("已成功建⽴连接");
mysqli_close($connection_mysql);
>
输出结果连接MySQL失败: Access denied for user 'root'@'localhost' (using password: YES)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。